diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index c603ddc398..f377f196c8 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:38 PST 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Mar 01 01:03:50 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2646,728 +2646,722 @@ struct engine_configuration_s { * offset 1420 */ float tpsDecelEnleanmentMultiplier; - /** - * ExpAverage alpha coefficient - coeff - * offset 1424 - */ - float slowAdcAlpha; /** BPs - * offset 1428 + * offset 1424 */ uint32_t auxSerialSpeed; /** voltage - * offset 1432 + * offset 1428 */ float throttlePedalSecondaryUpVoltage; /** * Pedal in the floor voltage - * offset 1436 + * offset 1432 */ float throttlePedalSecondaryWOTVoltage; /** * set can_baudrate - * offset 1440 + * offset 1436 */ can_baudrate_e canBaudRate; /** * Override the Y axis (load) value used for the VE table. * Advanced users only: If you aren't sure you need this, you probably don't need this. - * offset 1441 + * offset 1437 */ ve_override_e veOverrideMode; /** - * offset 1442 + * offset 1438 */ can_baudrate_e can2BaudRate; /** * Override the Y axis (load) value used for the AFR table. * Advanced users only: If you aren't sure you need this, you probably don't need this. - * offset 1443 + * offset 1439 */ load_override_e afrOverrideMode; /** A - * offset 1444 + * offset 1440 */ scaled_channel mc33_hpfp_i_peak; /** A - * offset 1445 + * offset 1441 */ scaled_channel mc33_hpfp_i_hold; /** * How long to deactivate power when hold current is reached before applying power again us - * offset 1446 + * offset 1442 */ uint8_t mc33_hpfp_i_hold_off; /** * Maximum amount of time the solenoid can be active before assuming a programming error ms - * offset 1447 + * offset 1443 */ uint8_t mc33_hpfp_max_hold; /** * Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards) - offset 1448 bit 0 */ + offset 1444 bit 0 */ bool stepperDcInvertedPins : 1 {}; /** * Allow OpenBLT on Primary CAN - offset 1448 bit 1 */ + offset 1444 bit 1 */ bool canOpenBLT : 1 {}; /** * Allow OpenBLT on Secondary CAN - offset 1448 bit 2 */ + offset 1444 bit 2 */ bool can2OpenBLT : 1 {}; /** * Select whether to configure injector flow in volumetric flow (defualt, cc/min) or mass flow (g/s). - offset 1448 bit 3 */ + offset 1444 bit 3 */ bool injectorFlowAsMassFlow : 1 {}; /** - offset 1448 bit 4 */ - bool unusedBit_467_4 : 1 {}; + offset 1444 bit 4 */ + bool unusedBit_466_4 : 1 {}; /** - offset 1448 bit 5 */ - bool unusedBit_467_5 : 1 {}; + offset 1444 bit 5 */ + bool unusedBit_466_5 : 1 {}; /** - offset 1448 bit 6 */ - bool unusedBit_467_6 : 1 {}; + offset 1444 bit 6 */ + bool unusedBit_466_6 : 1 {}; /** - offset 1448 bit 7 */ - bool unusedBit_467_7 : 1 {}; + offset 1444 bit 7 */ + bool unusedBit_466_7 : 1 {}; /** - offset 1448 bit 8 */ - bool unusedBit_467_8 : 1 {}; + offset 1444 bit 8 */ + bool unusedBit_466_8 : 1 {}; /** - offset 1448 bit 9 */ - bool unusedBit_467_9 : 1 {}; + offset 1444 bit 9 */ + bool unusedBit_466_9 : 1 {}; /** - offset 1448 bit 10 */ - bool unusedBit_467_10 : 1 {}; + offset 1444 bit 10 */ + bool unusedBit_466_10 : 1 {}; /** - offset 1448 bit 11 */ - bool unusedBit_467_11 : 1 {}; + offset 1444 bit 11 */ + bool unusedBit_466_11 : 1 {}; /** - offset 1448 bit 12 */ - bool unusedBit_467_12 : 1 {}; + offset 1444 bit 12 */ + bool unusedBit_466_12 : 1 {}; /** - offset 1448 bit 13 */ - bool unusedBit_467_13 : 1 {}; + offset 1444 bit 13 */ + bool unusedBit_466_13 : 1 {}; /** - offset 1448 bit 14 */ - bool unusedBit_467_14 : 1 {}; + offset 1444 bit 14 */ + bool unusedBit_466_14 : 1 {}; /** - offset 1448 bit 15 */ - bool unusedBit_467_15 : 1 {}; + offset 1444 bit 15 */ + bool unusedBit_466_15 : 1 {}; /** - offset 1448 bit 16 */ - bool unusedBit_467_16 : 1 {}; + offset 1444 bit 16 */ + bool unusedBit_466_16 : 1 {}; /** - offset 1448 bit 17 */ - bool unusedBit_467_17 : 1 {}; + offset 1444 bit 17 */ + bool unusedBit_466_17 : 1 {}; /** - offset 1448 bit 18 */ - bool unusedBit_467_18 : 1 {}; + offset 1444 bit 18 */ + bool unusedBit_466_18 : 1 {}; /** - offset 1448 bit 19 */ - bool unusedBit_467_19 : 1 {}; + offset 1444 bit 19 */ + bool unusedBit_466_19 : 1 {}; /** - offset 1448 bit 20 */ - bool unusedBit_467_20 : 1 {}; + offset 1444 bit 20 */ + bool unusedBit_466_20 : 1 {}; /** - offset 1448 bit 21 */ - bool unusedBit_467_21 : 1 {}; + offset 1444 bit 21 */ + bool unusedBit_466_21 : 1 {}; /** - offset 1448 bit 22 */ - bool unusedBit_467_22 : 1 {}; + offset 1444 bit 22 */ + bool unusedBit_466_22 : 1 {}; /** - offset 1448 bit 23 */ - bool unusedBit_467_23 : 1 {}; + offset 1444 bit 23 */ + bool unusedBit_466_23 : 1 {}; /** - offset 1448 bit 24 */ - bool unusedBit_467_24 : 1 {}; + offset 1444 bit 24 */ + bool unusedBit_466_24 : 1 {}; /** - offset 1448 bit 25 */ - bool unusedBit_467_25 : 1 {}; + offset 1444 bit 25 */ + bool unusedBit_466_25 : 1 {}; /** - offset 1448 bit 26 */ - bool unusedBit_467_26 : 1 {}; + offset 1444 bit 26 */ + bool unusedBit_466_26 : 1 {}; /** - offset 1448 bit 27 */ - bool unusedBit_467_27 : 1 {}; + offset 1444 bit 27 */ + bool unusedBit_466_27 : 1 {}; /** - offset 1448 bit 28 */ - bool unusedBit_467_28 : 1 {}; + offset 1444 bit 28 */ + bool unusedBit_466_28 : 1 {}; /** - offset 1448 bit 29 */ - bool unusedBit_467_29 : 1 {}; + offset 1444 bit 29 */ + bool unusedBit_466_29 : 1 {}; /** - offset 1448 bit 30 */ - bool unusedBit_467_30 : 1 {}; + offset 1444 bit 30 */ + bool unusedBit_466_30 : 1 {}; /** - offset 1448 bit 31 */ - bool unusedBit_467_31 : 1 {}; + offset 1444 bit 31 */ + bool unusedBit_466_31 : 1 {}; /** * Time between bench test pulses ms - * offset 1452 + * offset 1448 */ scaled_channel benchTestOffTime; /** * How many test bench pulses do you want count - * offset 1453 + * offset 1449 */ uint8_t benchTestCount; /** * Length of each of the test pulses ms - * offset 1454 + * offset 1450 */ scaled_channel benchTestOnTime; /** - * offset 1455 + * offset 1451 */ pin_input_mode_e launchActivatePinMode; /** * set_can2_tx_pin X - * offset 1456 + * offset 1452 */ Gpio can2TxPin; /** * set_can2_rx_pin X - * offset 1458 + * offset 1454 */ Gpio can2RxPin; /** - * offset 1460 + * offset 1456 */ pin_output_mode_e starterControlPinMode; /** - * offset 1461 + * offset 1457 */ adc_channel_e wastegatePositionSensor; /** * Override the Y axis (load) value used for the ignition table. * Advanced users only: If you aren't sure you need this, you probably don't need this. - * offset 1462 + * offset 1458 */ load_override_e ignOverrideMode; /** * Select which fuel pressure sensor measures the pressure of the fuel at your injectors. - * offset 1463 + * offset 1459 */ injector_pressure_type_e injectorPressureType; /** - * offset 1464 + * offset 1460 */ output_pin_e hpfpValvePin; /** - * offset 1466 + * offset 1462 */ pin_output_mode_e hpfpValvePinMode; /** - * offset 1467 + * offset 1463 */ spi_device_e accelerometerSpiDevice; /** * MAP value above which fuel is cut in case of overboost. * Set to 0 to disable overboost cut. kPa (absolute) - * offset 1468 + * offset 1464 */ float boostCutPressure; /** kg/h - * offset 1472 + * offset 1468 */ scaled_channel tchargeBins[16]; /** ratio - * offset 1488 + * offset 1484 */ scaled_channel tchargeValues[16]; /** * Fixed timing, useful for TDC testing deg - * offset 1504 + * offset 1500 */ float fixedTiming; /** * MAP voltage for low point v - * offset 1508 + * offset 1504 */ float mapLowValueVoltage; /** * MAP voltage for low point v - * offset 1512 + * offset 1508 */ float mapHighValueVoltage; /** * EGO value correction value - * offset 1516 + * offset 1512 */ float egoValueShift; /** * VVT output * TODO: rename to vvtOutputs - * offset 1520 + * offset 1516 */ output_pin_e vvtPins[CAM_INPUTS_COUNT]; /** * This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling. percent - * offset 1528 + * offset 1524 */ int crankingIACposition; /** - * offset 1532 + * offset 1528 */ float tChargeMinRpmMinTps; /** - * offset 1536 + * offset 1532 */ float tChargeMinRpmMaxTps; /** - * offset 1540 + * offset 1536 */ float tChargeMaxRpmMinTps; /** - * offset 1544 + * offset 1540 */ float tChargeMaxRpmMaxTps; /** - * offset 1548 + * offset 1544 */ pwm_freq_t vvtOutputFrequency[CAMS_PER_BANK]; /** Hz - * offset 1552 + * offset 1548 */ int alternatorPwmFrequency; /** - * offset 1556 + * offset 1552 */ vvt_mode_e vvtMode[CAMS_PER_BANK]; /** * Additional idle % when fan #2 is active % - * offset 1558 + * offset 1554 */ uint8_t fan2ExtraIdle; /** * Delay to allow fuel pressure to build before firing the priming pulse. sec - * offset 1559 + * offset 1555 */ scaled_channel primingDelay; /** - * offset 1560 + * offset 1556 */ adc_channel_e auxAnalogInputs[LUA_ANALOG_INPUT_COUNT]; /** - * offset 1568 + * offset 1564 */ output_pin_e trailingCoilPins[MAX_CYLINDER_COUNT]; /** - * offset 1592 + * offset 1588 */ tle8888_mode_e tle8888mode; /** - * offset 1593 + * offset 1589 */ pin_output_mode_e LIS302DLCsPinMode; /** * None = I have a MAP-referenced fuel pressure regulator * Fixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically) * Sensed rail pressure = I have a fuel pressure sensor - * offset 1594 + * offset 1590 */ injector_compensation_mode_e injectorCompensationMode; /** - * offset 1595 + * offset 1591 */ pin_output_mode_e fan2PinMode; /** * This is the pressure at which your injector flow is known. * For example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here. kPa - * offset 1596 + * offset 1592 */ float fuelReferencePressure; /** * Fuel multiplier (enrichment) immediately after engine start mult - * offset 1600 + * offset 1596 */ float postCrankingFactor; /** * Time over which to taper out after start enrichment seconds - * offset 1604 + * offset 1600 */ float postCrankingDurationSec; /** - * offset 1608 + * offset 1604 */ ThermistorConf auxTempSensor1; /** - * offset 1640 + * offset 1636 */ ThermistorConf auxTempSensor2; /** Deg - * offset 1672 + * offset 1668 */ int16_t knockSamplingDuration; /** Hz - * offset 1674 + * offset 1670 */ int16_t etbFreq; /** - * offset 1676 + * offset 1672 */ pid_s etbWastegatePid; /** * For micro-stepping, make sure that PWM frequency (etbFreq) is high enough - * offset 1696 + * offset 1692 */ stepper_num_micro_steps_e stepperNumMicroSteps; /** * Use to limit the current when the stepper motor is idle, not moving (100% = no limit) % - * offset 1697 + * offset 1693 */ uint8_t stepperMinDutyCycle; /** * Use to limit the max.current through the stepper motor (100% = no limit) % - * offset 1698 + * offset 1694 */ uint8_t stepperMaxDutyCycle; /** - * offset 1699 + * offset 1695 */ spi_device_e sdCardSpiDevice; /** * per-cylinder timing correction deg - * offset 1700 + * offset 1696 */ angle_t timing_offset_cylinder[MAX_CYLINDER_COUNT]; /** seconds - * offset 1748 + * offset 1744 */ float idlePidActivationTime; /** - * offset 1752 + * offset 1748 */ pin_mode_e spi1SckMode; /** * Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc. - * offset 1753 + * offset 1749 */ pin_mode_e spi1MosiMode; /** - * offset 1754 + * offset 1750 */ pin_mode_e spi1MisoMode; /** - * offset 1755 + * offset 1751 */ pin_mode_e spi2SckMode; /** - * offset 1756 + * offset 1752 */ pin_mode_e spi2MosiMode; /** - * offset 1757 + * offset 1753 */ pin_mode_e spi2MisoMode; /** - * offset 1758 + * offset 1754 */ pin_mode_e spi3SckMode; /** - * offset 1759 + * offset 1755 */ pin_mode_e spi3MosiMode; /** - * offset 1760 + * offset 1756 */ pin_mode_e spi3MisoMode; /** - * offset 1761 + * offset 1757 */ pin_output_mode_e stepperEnablePinMode; /** * ResetB - * offset 1762 + * offset 1758 */ Gpio mc33816_rstb; /** - * offset 1764 + * offset 1760 */ Gpio mc33816_driven; /** * Brake pedal switch - * offset 1766 + * offset 1762 */ switch_input_pin_e brakePedalPin; /** - * offset 1768 + * offset 1764 */ pin_input_mode_e brakePedalPinMode; /** - * offset 1769 + * offset 1765 */ tChargeMode_e tChargeMode; /** - * offset 1770 + * offset 1766 */ pin_input_mode_e tcuUpshiftButtonPinMode; /** - * offset 1771 + * offset 1767 */ pin_input_mode_e tcuDownshiftButtonPinMode; /** * VVT output PID * TODO: rename to vvtPid - * offset 1772 + * offset 1768 */ pid_s auxPid[CAMS_PER_BANK]; /** - * offset 1812 + * offset 1808 */ float injectorCorrectionPolynomial[8]; /** C - * offset 1844 + * offset 1840 */ int8_t primeBins[8]; /** - * offset 1852 + * offset 1848 */ linear_sensor_s oilPressure; /** - * offset 1872 + * offset 1868 */ output_pin_e fan2Pin; /** * Cooling fan turn-on temperature threshold, in Celsius deg C - * offset 1874 + * offset 1870 */ uint8_t fan2OnTemperature; /** * Cooling fan turn-off temperature threshold, in Celsius deg C - * offset 1875 + * offset 1871 */ uint8_t fan2OffTemperature; /** - * offset 1876 + * offset 1872 */ Gpio stepperEnablePin; /** - * offset 1878 + * offset 1874 */ Gpio tle8888_cs; /** - * offset 1880 + * offset 1876 */ pin_output_mode_e tle8888_csPinMode; /** - * offset 1881 + * offset 1877 */ can_vss_nbc_e canVssNbcType; /** - * offset 1882 + * offset 1878 */ Gpio mc33816_cs; /** - * offset 1884 + * offset 1880 */ float auxFrequencyFilter; /** RPM - * offset 1888 + * offset 1884 */ int16_t vvtControlMinRpm; /** - * offset 1890 + * offset 1886 */ brain_input_pin_e sentInputPins[SENT_INPUT_COUNT]; /** - * offset 1892 + * offset 1888 */ int8_t launchFuelAdderPercent; /** * Time required to detect a stuck throttle. sec - * offset 1893 + * offset 1889 */ scaled_channel etbJamTimeout; /** * By the way ETB PID runs at 500hz, length in 1/500 of second here. - * offset 1894 + * offset 1890 */ uint16_t etbExpAverageLength; /** * This sets the RPM above which fuel cut is active. rpm - * offset 1896 + * offset 1892 */ int16_t coastingFuelCutRpmHigh; /** * This sets the RPM below which fuel cut is deactivated, this prevents jerking or issues transitioning to idle rpm - * offset 1898 + * offset 1894 */ int16_t coastingFuelCutRpmLow; /** * Throttle position below which fuel cut is active. With an electronic throttle enabled, this checks against pedal position. % - * offset 1900 + * offset 1896 */ int16_t coastingFuelCutTps; /** * Fuel cutoff is disabled when the engine is cold. C - * offset 1902 + * offset 1898 */ int16_t coastingFuelCutClt; /** * Increases PID reaction for RPM stoichRatioPrimary; /** * iTerm max value - * offset 2306 + * offset 2302 */ int16_t idlerpmpid_iTermMax; /** * This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position. % - * offset 2308 + * offset 2304 */ float etbIdleThrottleRange; /** * Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor - * offset 2312 + * offset 2308 */ uint8_t cylinderBankSelect[MAX_CYLINDER_COUNT]; /** mg - * offset 2324 + * offset 2320 */ scaled_channel primeValues[8]; /** * Trigger comparator center point voltage V - * offset 2332 + * offset 2328 */ scaled_channel triggerCompCenterVolt; /** * Trigger comparator hysteresis voltage (Min) V - * offset 2333 + * offset 2329 */ scaled_channel triggerCompHystMin; /** * Trigger comparator hysteresis voltage (Max) V - * offset 2334 + * offset 2330 */ scaled_channel triggerCompHystMax; /** * VR-sensor saturation RPM RPM - * offset 2335 + * offset 2331 */ scaled_channel triggerCompSensorSatRpm; /** - * offset 2336 + * offset 2332 */ gppwm_channel gppwm[GPPWM_CHANNELS]; /** * Boost Current mA - * offset 2768 + * offset 2764 */ uint16_t mc33_i_boost; /** * Peak Current mA - * offset 2770 + * offset 2766 */ uint16_t mc33_i_peak; /** * Hold Current mA - * offset 2772 + * offset 2768 */ uint16_t mc33_i_hold; /** * Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. us - * offset 2774 + * offset 2770 */ uint16_t mc33_t_max_boost; /** us - * offset 2776 + * offset 2772 */ uint16_t mc33_t_peak_off; /** * Peak phase duration us - * offset 2778 + * offset 2774 */ uint16_t mc33_t_peak_tot; /** us - * offset 2780 + * offset 2776 */ uint16_t mc33_t_bypass; /** us - * offset 2782 + * offset 2778 */ uint16_t mc33_t_hold_off; /** * Hold phase duration us - * offset 2784 + * offset 2780 */ uint16_t mc33_t_hold_tot; /** - * offset 2786 + * offset 2782 */ pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** * Knock sensor output knock detection threshold depending on current RPM. dB - * offset 2792 + * offset 2788 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** ratio - * offset 2808 + * offset 2804 */ float triggerGapOverrideFrom[GAP_TRACKING_LENGTH]; /** ratio - * offset 2880 + * offset 2876 */ float triggerGapOverrideTo[GAP_TRACKING_LENGTH]; /** * Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. rpm - * offset 2952 + * offset 2948 */ scaled_channel maxCamPhaseResolveRpm; /** * Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust... sec - * offset 2953 + * offset 2949 */ scaled_channel dfcoDelay; /** * Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages. sec - * offset 2954 + * offset 2950 */ scaled_channel acDelay; /** - * offset 2955 + * offset 2951 */ pin_input_mode_e acSwitchMode; /** mg - * offset 2956 + * offset 2952 */ scaled_channel fordInjectorSmallPulseBreakPoint; /** multiplier - * offset 2958 + * offset 2954 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** % - * offset 2962 + * offset 2958 */ uint8_t etbJamIntegratorLimit; /** lobes/cam - * offset 2963 + * offset 2959 */ uint8_t hpfpCamLobes; /** - * offset 2964 + * offset 2960 */ hpfp_cam_e hpfpCam; /** * Crank angle ATDC of first lobe peak deg - * offset 2965 + * offset 2961 */ uint8_t hpfpPeakPos; /** * If the requested activation time is below this angle, don't bother running the pump deg - * offset 2966 + * offset 2962 */ uint8_t hpfpMinAngle; /** - * offset 2967 + * offset 2963 */ vin_number_t vinNumber; /** * Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. cc - * offset 2984 + * offset 2980 */ scaled_channel hpfpPumpVolume; /** * How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) deg - * offset 2986 + * offset 2982 */ uint8_t hpfpActivationAngle; /** - * offset 2987 + * offset 2983 */ uint8_t issFilterReciprocal; /** %/kPa - * offset 2988 + * offset 2984 */ scaled_channel hpfpPidP; /** %/kPa/lobe - * offset 2990 + * offset 2986 */ scaled_channel hpfpPidI; /** * The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. kPa/s - * offset 2992 + * offset 2988 */ uint16_t hpfpTargetDecay; /** % - * offset 2994 + * offset 2990 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** deg - * offset 3010 + * offset 3006 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** volts - * offset 3026 + * offset 3022 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** ms - * offset 3034 + * offset 3030 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** kPa - * offset 3050 + * offset 3046 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** load - * offset 3250 + * offset 3246 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** RPM - * offset 3270 + * offset 3266 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** % - * offset 3280 + * offset 3276 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** cc/lobe - * offset 3380 + * offset 3376 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** RPM - * offset 3400 + * offset 3396 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** - * offset 3410 + * offset 3406 */ output_pin_e stepper_raw_output[4]; /** ratio - * offset 3418 + * offset 3414 */ scaled_channel gearRatio[GEARS_COUNT]; /** * We need to give engine time to build oil pressure without diverting it to VVT ms - * offset 3434 + * offset 3430 */ uint16_t vvtActivationDelayMs; /** deg C - * offset 3436 + * offset 3432 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 3444 + * offset 3440 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 3452 + * offset 3448 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** kPa - * offset 3460 + * offset 3456 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 3468 + * offset 3464 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 3476 + * offset 3472 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** - * offset 3484 + * offset 3480 */ GearControllerMode gearControllerMode; /** - * offset 3485 + * offset 3481 */ TransmissionControllerMode transmissionControllerMode; /** deg - * offset 3486 + * offset 3482 */ uint16_t acrDisablePhase; /** - * offset 3488 + * offset 3484 */ linear_sensor_s auxLinear1; /** - * offset 3508 + * offset 3504 */ linear_sensor_s auxLinear2; /** - * offset 3528 + * offset 3524 */ output_pin_e tcu_tcc_onoff_solenoid; /** - * offset 3530 + * offset 3526 */ pin_output_mode_e tcu_tcc_onoff_solenoid_mode; /** - * offset 3531 + * offset 3527 */ pin_output_mode_e tcu_tcc_pwm_solenoid_mode; /** - * offset 3532 + * offset 3528 */ output_pin_e tcu_tcc_pwm_solenoid; /** - * offset 3534 + * offset 3530 */ pwm_freq_t tcu_tcc_pwm_solenoid_freq; /** - * offset 3536 + * offset 3532 */ output_pin_e tcu_pc_solenoid_pin; /** - * offset 3538 + * offset 3534 */ pin_output_mode_e tcu_pc_solenoid_pin_mode; /** - * offset 3539 + * offset 3535 */ pin_output_mode_e tcu_32_solenoid_pin_mode; /** - * offset 3540 + * offset 3536 */ pwm_freq_t tcu_pc_solenoid_freq; /** - * offset 3542 + * offset 3538 */ output_pin_e tcu_32_solenoid_pin; /** - * offset 3544 + * offset 3540 */ pwm_freq_t tcu_32_solenoid_freq; /** * need 4 byte alignment units - * offset 3546 + * offset 3542 */ - uint8_t alignmentFill_at_3546[2]; + uint8_t alignmentFill_at_3542[2]; /** % - * offset 3548 + * offset 3544 */ float etbMinimumPosition; /** - * offset 3552 + * offset 3548 */ uint16_t tuneHidingKey; /** - * offset 3554 + * offset 3550 */ uint16_t highSpeedOffsets[HIGH_SPEED_COUNT]; /** - * offset 3618 + * offset 3614 */ SentEtbType sentEtbType; /** * need 4 byte alignment units - * offset 3619 + * offset 3615 */ - uint8_t alignmentFill_at_3619[1]; + uint8_t alignmentFill_at_3615[1]; /** - * offset 3620 + * offset 3616 */ Gpio luaDigitalInputPins[LUA_DIGITAL_INPUT_COUNT]; /** RPM - * offset 3636 + * offset 3632 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** rpm - * offset 3640 + * offset 3636 */ int16_t ALSMinRPM; /** rpm - * offset 3642 + * offset 3638 */ int16_t ALSMaxRPM; /** sec - * offset 3644 + * offset 3640 */ int16_t ALSMaxDuration; /** C - * offset 3646 + * offset 3642 */ int8_t ALSMinCLT; /** C - * offset 3647 + * offset 3643 */ int8_t ALSMaxCLT; /** - * offset 3648 + * offset 3644 */ uint8_t alsMinTimeBetween; /** - * offset 3649 + * offset 3645 */ uint8_t alsEtbPosition; /** - * offset 3650 + * offset 3646 */ uint8_t acRelayAlternatorDutyAdder; /** deg - * offset 3651 + * offset 3647 */ uint8_t instantRpmRange; /** % - * offset 3652 + * offset 3648 */ int ALSIdleAdd; /** % - * offset 3656 + * offset 3652 */ int ALSEtbAdd; /** - * offset 3660 + * offset 3656 */ int ALSSkipRatio; /** % - * offset 3664 + * offset 3660 */ uint8_t ALSMaxDriverThrottleIntent; /** - * offset 3665 + * offset 3661 */ pin_input_mode_e ALSActivatePinMode; /** * For Ford TPS, use 53%. For Toyota ETCS-i, use ~65% % - * offset 3666 + * offset 3662 */ scaled_channel tpsSecondaryMaximum; /** * For Toyota ETCS-i, use ~69% % - * offset 3667 + * offset 3663 */ scaled_channel ppsSecondaryMaximum; /** - * offset 3668 + * offset 3664 */ pin_input_mode_e luaDigitalInputPinModes[LUA_DIGITAL_INPUT_COUNT]; /** units - * offset 3676 + * offset 3672 */ uint8_t mainUnusedEnd[96]; }; -static_assert(sizeof(engine_configuration_s) == 3772); +static_assert(sizeof(engine_configuration_s) == 3768); // start of cyl_trim_s struct cyl_trim_s { @@ -3940,324 +3934,324 @@ struct persistent_config_s { * target TPS value, 0 to 100% * TODO: use int8 data date once we template interpolation method target TPS position - * offset 3772 + * offset 3768 */ float etbBiasBins[ETB_BIAS_CURVE_LENGTH]; /** * PWM bias, 0 to 100% ETB duty cycle bias - * offset 3804 + * offset 3800 */ float etbBiasValues[ETB_BIAS_CURVE_LENGTH]; /** % - * offset 3836 + * offset 3832 */ scaled_channel iacPidMultTable[IAC_PID_MULT_SIZE][IAC_PID_MULT_SIZE]; /** Load - * offset 3900 + * offset 3896 */ uint8_t iacPidMultLoadBins[IAC_PID_MULT_SIZE]; /** RPM - * offset 3908 + * offset 3904 */ scaled_channel iacPidMultRpmBins[IAC_PID_MULT_SIZE]; /** * On Single Coil or Wasted Spark setups you have to lower dwell at high RPM RPM - * offset 3916 + * offset 3912 */ uint16_t sparkDwellRpmBins[DWELL_CURVE_SIZE]; /** ms - * offset 3932 + * offset 3928 */ scaled_channel sparkDwellValues[DWELL_CURVE_SIZE]; /** * CLT-based target RPM for automatic idle controller C - * offset 3948 + * offset 3944 */ scaled_channel cltIdleRpmBins[CLT_CURVE_SIZE]; /** * See idleRpmPid RPM - * offset 3964 + * offset 3960 */ scaled_channel cltIdleRpm[CLT_CURVE_SIZE]; /** * CLT-based timing correction C - * offset 3980 + * offset 3976 */ float cltTimingBins[CLT_TIMING_CURVE_SIZE]; /** degree - * offset 4012 + * offset 4008 */ float cltTimingExtra[CLT_TIMING_CURVE_SIZE]; /** x - * offset 4044 + * offset 4040 */ float scriptCurve1Bins[SCRIPT_CURVE_16]; /** y - * offset 4108 + * offset 4104 */ float scriptCurve1[SCRIPT_CURVE_16]; /** x - * offset 4172 + * offset 4168 */ float scriptCurve2Bins[SCRIPT_CURVE_16]; /** y - * offset 4236 + * offset 4232 */ float scriptCurve2[SCRIPT_CURVE_16]; /** x - * offset 4300 + * offset 4296 */ float scriptCurve3Bins[SCRIPT_CURVE_8]; /** y - * offset 4332 + * offset 4328 */ float scriptCurve3[SCRIPT_CURVE_8]; /** x - * offset 4364 + * offset 4360 */ float scriptCurve4Bins[SCRIPT_CURVE_8]; /** y - * offset 4396 + * offset 4392 */ float scriptCurve4[SCRIPT_CURVE_8]; /** x - * offset 4428 + * offset 4424 */ float scriptCurve5Bins[SCRIPT_CURVE_8]; /** y - * offset 4460 + * offset 4456 */ float scriptCurve5[SCRIPT_CURVE_8]; /** x - * offset 4492 + * offset 4488 */ float scriptCurve6Bins[SCRIPT_CURVE_8]; /** y - * offset 4524 + * offset 4520 */ float scriptCurve6[SCRIPT_CURVE_8]; /** kPa - * offset 4556 + * offset 4552 */ float baroCorrPressureBins[BARO_CORR_SIZE]; /** RPM - * offset 4572 + * offset 4568 */ float baroCorrRpmBins[BARO_CORR_SIZE]; /** ratio - * offset 4588 + * offset 4584 */ float baroCorrTable[BARO_CORR_SIZE][BARO_CORR_SIZE]; /** * Cranking fuel correction coefficient based on TPS Ratio - * offset 4652 + * offset 4648 */ float crankingTpsCoef[CRANKING_CURVE_SIZE]; /** % - * offset 4684 + * offset 4680 */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM - * offset 4716 + * offset 4712 */ uint16_t crankingAdvanceBins[CRANKING_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) deg - * offset 4724 + * offset 4720 */ scaled_channel crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE]; /** * RPM-based idle position for coasting RPM - * offset 4732 + * offset 4728 */ scaled_channel iacCoastingRpmBins[CLT_CURVE_SIZE]; /** * RPM-based idle position for coasting % - * offset 4748 + * offset 4744 */ scaled_channel iacCoasting[CLT_CURVE_SIZE]; /** - * offset 4764 + * offset 4760 */ error_message_t warning_message; /** C - * offset 4884 + * offset 4880 */ float afterstartCoolantBins[AFTERSTART_HOLD_CURVE_SIZE]; /** Seconds - * offset 4916 + * offset 4912 */ float afterstartHoldTime[AFTERSTART_HOLD_CURVE_SIZE]; /** % - * offset 4948 + * offset 4944 */ float afterstartEnrich[AFTERSTART_ENRICH_CURVE_SIZE]; /** Seconds - * offset 4980 + * offset 4976 */ float afterstartDecayTime[AFTERSTART_DECAY_CURVE_SIZE]; /** - * offset 5012 + * offset 5008 */ scaled_channel boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT]; /** RPM - * offset 5076 + * offset 5072 */ scaled_channel boostRpmBins[BOOST_RPM_COUNT]; /** - * offset 5084 + * offset 5080 */ scaled_channel boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT]; /** % - * offset 5148 + * offset 5144 */ uint8_t boostTpsBins[BOOST_LOAD_COUNT]; /** % - * offset 5156 + * offset 5152 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** % - * offset 5220 + * offset 5216 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** RPM - * offset 5228 + * offset 5224 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller C - * offset 5236 + * offset 5232 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller % - * offset 5268 + * offset 5264 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) RPM - * offset 5300 + * offset 5296 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) deg - * offset 5308 + * offset 5304 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** RPM - * offset 5340 + * offset 5336 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** load - * offset 5344 + * offset 5340 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** % - * offset 5348 + * offset 5344 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5380 + * offset 5376 */ lua_script_t luaScript; /** C - * offset 13380 + * offset 13376 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** ratio - * offset 13444 + * offset 13440 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** C - * offset 13508 + * offset 13504 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** ratio - * offset 13572 + * offset 13568 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** ratio - * offset 13636 + * offset 13632 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** C - * offset 13668 + * offset 13664 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** ratio - * offset 13700 + * offset 13696 */ float crankingCycleCoef[CRANKING_CURVE_SIZE]; /** counter - * offset 13732 + * offset 13728 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller C - * offset 13764 + * offset 13760 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller ratio - * offset 13828 + * offset 13824 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -4265,404 +4259,404 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m kg/hour - * offset 13892 + * offset 13888 */ float mafDecoding[MAF_DECODING_COUNT]; /** V - * offset 14916 + * offset 14912 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** deg - * offset 15940 + * offset 15936 */ scaled_channel ignitionIatCorrTable[8][8]; /** C - * offset 16004 + * offset 16000 */ int8_t ignitionIatCorrTempBins[8]; /** Load - * offset 16012 + * offset 16008 */ scaled_channel ignitionIatCorrLoadBins[8]; /** deg - * offset 16020 + * offset 16016 */ int16_t injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT]; /** Load - * offset 16532 + * offset 16528 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 16564 + * offset 16560 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** onoff - * offset 16596 + * offset 16592 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** kPa - * offset 16656 + * offset 16652 */ scaled_channel mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** % TPS - * offset 17168 + * offset 17164 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** RPM - * offset 17200 + * offset 17196 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** value - * offset 17232 + * offset 17228 */ int8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 17296 + * offset 17292 */ uint16_t vvtTable1LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 17312 + * offset 17308 */ uint16_t vvtTable1RpmBins[SCRIPT_TABLE_8]; /** value - * offset 17328 + * offset 17324 */ int8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 17392 + * offset 17388 */ uint16_t vvtTable2LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 17408 + * offset 17404 */ uint16_t vvtTable2RpmBins[SCRIPT_TABLE_8]; /** deg - * offset 17424 + * offset 17420 */ scaled_channel ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT]; /** Load - * offset 17936 + * offset 17932 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** RPM - * offset 17968 + * offset 17964 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** % - * offset 18000 + * offset 17996 */ scaled_channel veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** kPa - * offset 18512 + * offset 18508 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 18544 + * offset 18540 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** lambda - * offset 18576 + * offset 18572 */ scaled_channel lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** - * offset 18832 + * offset 18828 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 18864 + * offset 18860 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** value - * offset 18896 + * offset 18892 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** from - * offset 19152 + * offset 19148 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** to - * offset 19184 + * offset 19180 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** value - * offset 19216 + * offset 19212 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 19472 + * offset 19468 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 19488 + * offset 19484 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** value - * offset 19504 + * offset 19500 */ uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 19568 + * offset 19564 */ int16_t scriptTable2LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 19584 + * offset 19580 */ int16_t scriptTable2RpmBins[SCRIPT_TABLE_8]; /** value - * offset 19600 + * offset 19596 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 19664 + * offset 19660 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 19680 + * offset 19676 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** value - * offset 19696 + * offset 19692 */ uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 19760 + * offset 19756 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 19776 + * offset 19772 */ int16_t scriptTable4RpmBins[SCRIPT_TABLE_8]; /** - * offset 19792 + * offset 19788 */ uint16_t ignTrimLoadBins[TRIM_SIZE]; /** rpm - * offset 19800 + * offset 19796 */ uint16_t ignTrimRpmBins[TRIM_SIZE]; /** - * offset 19808 + * offset 19804 */ cyl_trim_s ignTrims[12]; /** - * offset 20000 + * offset 19996 */ uint16_t fuelTrimLoadBins[TRIM_SIZE]; /** rpm - * offset 20008 + * offset 20004 */ uint16_t fuelTrimRpmBins[TRIM_SIZE]; /** - * offset 20016 + * offset 20012 */ cyl_trim_s fuelTrims[12]; /** ratio - * offset 20208 + * offset 20204 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** Airmass - * offset 20224 + * offset 20220 */ scaled_channel tcu_pcAirmassBins[TCU_MAGIC_SIZE]; /** % - * offset 20232 + * offset 20228 */ uint8_t tcu_pcValsR[TCU_MAGIC_SIZE]; /** % - * offset 20240 + * offset 20236 */ uint8_t tcu_pcValsN[TCU_MAGIC_SIZE]; /** % - * offset 20248 + * offset 20244 */ uint8_t tcu_pcVals1[TCU_MAGIC_SIZE]; /** % - * offset 20256 + * offset 20252 */ uint8_t tcu_pcVals2[TCU_MAGIC_SIZE]; /** % - * offset 20264 + * offset 20260 */ uint8_t tcu_pcVals3[TCU_MAGIC_SIZE]; /** % - * offset 20272 + * offset 20268 */ uint8_t tcu_pcVals4[TCU_MAGIC_SIZE]; /** % - * offset 20280 + * offset 20276 */ uint8_t tcu_pcVals12[TCU_MAGIC_SIZE]; /** % - * offset 20288 + * offset 20284 */ uint8_t tcu_pcVals23[TCU_MAGIC_SIZE]; /** % - * offset 20296 + * offset 20292 */ uint8_t tcu_pcVals34[TCU_MAGIC_SIZE]; /** % - * offset 20304 + * offset 20300 */ uint8_t tcu_pcVals21[TCU_MAGIC_SIZE]; /** % - * offset 20312 + * offset 20308 */ uint8_t tcu_pcVals32[TCU_MAGIC_SIZE]; /** % - * offset 20320 + * offset 20316 */ uint8_t tcu_pcVals43[TCU_MAGIC_SIZE]; /** TPS - * offset 20328 + * offset 20324 */ uint8_t tcu_tccTpsBins[8]; /** MPH - * offset 20336 + * offset 20332 */ uint8_t tcu_tccLockSpeed[8]; /** MPH - * offset 20344 + * offset 20340 */ uint8_t tcu_tccUnlockSpeed[8]; /** KPH - * offset 20352 + * offset 20348 */ uint8_t tcu_32SpeedBins[8]; /** % - * offset 20360 + * offset 20356 */ uint8_t tcu_32Vals[8]; /** % - * offset 20368 + * offset 20364 */ scaled_channel throttle2TrimTable[6][6]; /** % - * offset 20404 + * offset 20400 */ uint8_t throttle2TrimTpsBins[6]; /** RPM - * offset 20410 + * offset 20406 */ scaled_channel throttle2TrimRpmBins[6]; /** deg - * offset 20416 + * offset 20412 */ scaled_channel maxKnockRetardTable[6][6]; /** % - * offset 20452 + * offset 20448 */ uint8_t maxKnockRetardLoadBins[6]; /** RPM - * offset 20458 + * offset 20454 */ scaled_channel maxKnockRetardRpmBins[6]; /** deg - * offset 20464 + * offset 20460 */ scaled_channel ALSTimingRetardTable[4][4]; /** TPS - * offset 20496 + * offset 20492 */ uint16_t alsIgnRetardLoadBins[4]; /** RPM - * offset 20504 + * offset 20500 */ uint16_t alsIgnRetardrpmBins[4]; /** percent - * offset 20512 + * offset 20508 */ scaled_channel ALSFuelAdjustment[4][4]; /** TPS - * offset 20544 + * offset 20540 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** RPM - * offset 20552 + * offset 20548 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** - * offset 20560 + * offset 20556 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 21312 + * offset 21308 */ blend_table_s veBlends[VE_BLEND_COUNT]; }; -static_assert(sizeof(persistent_config_s) == 22064); +static_assert(sizeof(persistent_config_s) == 22060); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:38 PST 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Mar 01 01:03:50 UTC 2023 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 39cd598c0b..effddc56c8 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -250,7 +250,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define engine_configuration_s_size 3772 +#define engine_configuration_s_size 3768 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" #define engine_load_mode_e_LM_ALPHA_N 2 @@ -381,7 +381,7 @@ #define ETB_BIAS_CURVE_LENGTH 8 #define ETB_COUNT 2 #define ETB_HW_MAX_FREQUENCY 3000 -#define FLASH_DATA_VERSION 20002 +#define FLASH_DATA_VERSION 20003 #define FUEL_LEVEL_TABLE_COUNT 8 #define FUEL_LOAD_COUNT 16 #define FUEL_RPM_COUNT 16 @@ -908,7 +908,7 @@ #define PACK_PERCENT_BYTE_MULT 100.0 #define PEDAL_TO_TPS_SIZE 8 #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22064 +#define persistent_config_s_size 22060 #define pid_s_size 20 #define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0 #define PidAutoTune_AutoTunerState_CONVERGED 16 @@ -995,7 +995,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 394536703 +#define SIGNATURE_HASH 2067307240 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1043,7 +1043,7 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define TOTAL_CONFIG_SIZE 22064 +#define TOTAL_CONFIG_SIZE 22060 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 @@ -1263,7 +1263,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.subaru_eg33_f7.394536703" +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.subaru_eg33_f7.2067307240" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 7a4ab82580..f9bacd8100 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:25 PST 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:52 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2646,728 +2646,722 @@ struct engine_configuration_s { * offset 1420 */ float tpsDecelEnleanmentMultiplier; - /** - * ExpAverage alpha coefficient - coeff - * offset 1424 - */ - float slowAdcAlpha; /** BPs - * offset 1428 + * offset 1424 */ uint32_t auxSerialSpeed; /** voltage - * offset 1432 + * offset 1428 */ float throttlePedalSecondaryUpVoltage; /** * Pedal in the floor voltage - * offset 1436 + * offset 1432 */ float throttlePedalSecondaryWOTVoltage; /** * set can_baudrate - * offset 1440 + * offset 1436 */ can_baudrate_e canBaudRate; /** * Override the Y axis (load) value used for the VE table. * Advanced users only: If you aren't sure you need this, you probably don't need this. - * offset 1441 + * offset 1437 */ ve_override_e veOverrideMode; /** - * offset 1442 + * offset 1438 */ can_baudrate_e can2BaudRate; /** * Override the Y axis (load) value used for the AFR table. * Advanced users only: If you aren't sure you need this, you probably don't need this. - * offset 1443 + * offset 1439 */ load_override_e afrOverrideMode; /** A - * offset 1444 + * offset 1440 */ scaled_channel mc33_hpfp_i_peak; /** A - * offset 1445 + * offset 1441 */ scaled_channel mc33_hpfp_i_hold; /** * How long to deactivate power when hold current is reached before applying power again us - * offset 1446 + * offset 1442 */ uint8_t mc33_hpfp_i_hold_off; /** * Maximum amount of time the solenoid can be active before assuming a programming error ms - * offset 1447 + * offset 1443 */ uint8_t mc33_hpfp_max_hold; /** * Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards) - offset 1448 bit 0 */ + offset 1444 bit 0 */ bool stepperDcInvertedPins : 1 {}; /** * Allow OpenBLT on Primary CAN - offset 1448 bit 1 */ + offset 1444 bit 1 */ bool canOpenBLT : 1 {}; /** * Allow OpenBLT on Secondary CAN - offset 1448 bit 2 */ + offset 1444 bit 2 */ bool can2OpenBLT : 1 {}; /** * Select whether to configure injector flow in volumetric flow (defualt, cc/min) or mass flow (g/s). - offset 1448 bit 3 */ + offset 1444 bit 3 */ bool injectorFlowAsMassFlow : 1 {}; /** - offset 1448 bit 4 */ - bool unusedBit_467_4 : 1 {}; + offset 1444 bit 4 */ + bool unusedBit_466_4 : 1 {}; /** - offset 1448 bit 5 */ - bool unusedBit_467_5 : 1 {}; + offset 1444 bit 5 */ + bool unusedBit_466_5 : 1 {}; /** - offset 1448 bit 6 */ - bool unusedBit_467_6 : 1 {}; + offset 1444 bit 6 */ + bool unusedBit_466_6 : 1 {}; /** - offset 1448 bit 7 */ - bool unusedBit_467_7 : 1 {}; + offset 1444 bit 7 */ + bool unusedBit_466_7 : 1 {}; /** - offset 1448 bit 8 */ - bool unusedBit_467_8 : 1 {}; + offset 1444 bit 8 */ + bool unusedBit_466_8 : 1 {}; /** - offset 1448 bit 9 */ - bool unusedBit_467_9 : 1 {}; + offset 1444 bit 9 */ + bool unusedBit_466_9 : 1 {}; /** - offset 1448 bit 10 */ - bool unusedBit_467_10 : 1 {}; + offset 1444 bit 10 */ + bool unusedBit_466_10 : 1 {}; /** - offset 1448 bit 11 */ - bool unusedBit_467_11 : 1 {}; + offset 1444 bit 11 */ + bool unusedBit_466_11 : 1 {}; /** - offset 1448 bit 12 */ - bool unusedBit_467_12 : 1 {}; + offset 1444 bit 12 */ + bool unusedBit_466_12 : 1 {}; /** - offset 1448 bit 13 */ - bool unusedBit_467_13 : 1 {}; + offset 1444 bit 13 */ + bool unusedBit_466_13 : 1 {}; /** - offset 1448 bit 14 */ - bool unusedBit_467_14 : 1 {}; + offset 1444 bit 14 */ + bool unusedBit_466_14 : 1 {}; /** - offset 1448 bit 15 */ - bool unusedBit_467_15 : 1 {}; + offset 1444 bit 15 */ + bool unusedBit_466_15 : 1 {}; /** - offset 1448 bit 16 */ - bool unusedBit_467_16 : 1 {}; + offset 1444 bit 16 */ + bool unusedBit_466_16 : 1 {}; /** - offset 1448 bit 17 */ - bool unusedBit_467_17 : 1 {}; + offset 1444 bit 17 */ + bool unusedBit_466_17 : 1 {}; /** - offset 1448 bit 18 */ - bool unusedBit_467_18 : 1 {}; + offset 1444 bit 18 */ + bool unusedBit_466_18 : 1 {}; /** - offset 1448 bit 19 */ - bool unusedBit_467_19 : 1 {}; + offset 1444 bit 19 */ + bool unusedBit_466_19 : 1 {}; /** - offset 1448 bit 20 */ - bool unusedBit_467_20 : 1 {}; + offset 1444 bit 20 */ + bool unusedBit_466_20 : 1 {}; /** - offset 1448 bit 21 */ - bool unusedBit_467_21 : 1 {}; + offset 1444 bit 21 */ + bool unusedBit_466_21 : 1 {}; /** - offset 1448 bit 22 */ - bool unusedBit_467_22 : 1 {}; + offset 1444 bit 22 */ + bool unusedBit_466_22 : 1 {}; /** - offset 1448 bit 23 */ - bool unusedBit_467_23 : 1 {}; + offset 1444 bit 23 */ + bool unusedBit_466_23 : 1 {}; /** - offset 1448 bit 24 */ - bool unusedBit_467_24 : 1 {}; + offset 1444 bit 24 */ + bool unusedBit_466_24 : 1 {}; /** - offset 1448 bit 25 */ - bool unusedBit_467_25 : 1 {}; + offset 1444 bit 25 */ + bool unusedBit_466_25 : 1 {}; /** - offset 1448 bit 26 */ - bool unusedBit_467_26 : 1 {}; + offset 1444 bit 26 */ + bool unusedBit_466_26 : 1 {}; /** - offset 1448 bit 27 */ - bool unusedBit_467_27 : 1 {}; + offset 1444 bit 27 */ + bool unusedBit_466_27 : 1 {}; /** - offset 1448 bit 28 */ - bool unusedBit_467_28 : 1 {}; + offset 1444 bit 28 */ + bool unusedBit_466_28 : 1 {}; /** - offset 1448 bit 29 */ - bool unusedBit_467_29 : 1 {}; + offset 1444 bit 29 */ + bool unusedBit_466_29 : 1 {}; /** - offset 1448 bit 30 */ - bool unusedBit_467_30 : 1 {}; + offset 1444 bit 30 */ + bool unusedBit_466_30 : 1 {}; /** - offset 1448 bit 31 */ - bool unusedBit_467_31 : 1 {}; + offset 1444 bit 31 */ + bool unusedBit_466_31 : 1 {}; /** * Time between bench test pulses ms - * offset 1452 + * offset 1448 */ scaled_channel benchTestOffTime; /** * How many test bench pulses do you want count - * offset 1453 + * offset 1449 */ uint8_t benchTestCount; /** * Length of each of the test pulses ms - * offset 1454 + * offset 1450 */ scaled_channel benchTestOnTime; /** - * offset 1455 + * offset 1451 */ pin_input_mode_e launchActivatePinMode; /** * set_can2_tx_pin X - * offset 1456 + * offset 1452 */ Gpio can2TxPin; /** * set_can2_rx_pin X - * offset 1458 + * offset 1454 */ Gpio can2RxPin; /** - * offset 1460 + * offset 1456 */ pin_output_mode_e starterControlPinMode; /** - * offset 1461 + * offset 1457 */ adc_channel_e wastegatePositionSensor; /** * Override the Y axis (load) value used for the ignition table. * Advanced users only: If you aren't sure you need this, you probably don't need this. - * offset 1462 + * offset 1458 */ load_override_e ignOverrideMode; /** * Select which fuel pressure sensor measures the pressure of the fuel at your injectors. - * offset 1463 + * offset 1459 */ injector_pressure_type_e injectorPressureType; /** - * offset 1464 + * offset 1460 */ output_pin_e hpfpValvePin; /** - * offset 1466 + * offset 1462 */ pin_output_mode_e hpfpValvePinMode; /** - * offset 1467 + * offset 1463 */ spi_device_e accelerometerSpiDevice; /** * MAP value above which fuel is cut in case of overboost. * Set to 0 to disable overboost cut. kPa (absolute) - * offset 1468 + * offset 1464 */ float boostCutPressure; /** kg/h - * offset 1472 + * offset 1468 */ scaled_channel tchargeBins[16]; /** ratio - * offset 1488 + * offset 1484 */ scaled_channel tchargeValues[16]; /** * Fixed timing, useful for TDC testing deg - * offset 1504 + * offset 1500 */ float fixedTiming; /** * MAP voltage for low point v - * offset 1508 + * offset 1504 */ float mapLowValueVoltage; /** * MAP voltage for low point v - * offset 1512 + * offset 1508 */ float mapHighValueVoltage; /** * EGO value correction value - * offset 1516 + * offset 1512 */ float egoValueShift; /** * VVT output * TODO: rename to vvtOutputs - * offset 1520 + * offset 1516 */ output_pin_e vvtPins[CAM_INPUTS_COUNT]; /** * This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling. percent - * offset 1528 + * offset 1524 */ int crankingIACposition; /** - * offset 1532 + * offset 1528 */ float tChargeMinRpmMinTps; /** - * offset 1536 + * offset 1532 */ float tChargeMinRpmMaxTps; /** - * offset 1540 + * offset 1536 */ float tChargeMaxRpmMinTps; /** - * offset 1544 + * offset 1540 */ float tChargeMaxRpmMaxTps; /** - * offset 1548 + * offset 1544 */ pwm_freq_t vvtOutputFrequency[CAMS_PER_BANK]; /** Hz - * offset 1552 + * offset 1548 */ int alternatorPwmFrequency; /** - * offset 1556 + * offset 1552 */ vvt_mode_e vvtMode[CAMS_PER_BANK]; /** * Additional idle % when fan #2 is active % - * offset 1558 + * offset 1554 */ uint8_t fan2ExtraIdle; /** * Delay to allow fuel pressure to build before firing the priming pulse. sec - * offset 1559 + * offset 1555 */ scaled_channel primingDelay; /** - * offset 1560 + * offset 1556 */ adc_channel_e auxAnalogInputs[LUA_ANALOG_INPUT_COUNT]; /** - * offset 1568 + * offset 1564 */ output_pin_e trailingCoilPins[MAX_CYLINDER_COUNT]; /** - * offset 1592 + * offset 1588 */ tle8888_mode_e tle8888mode; /** - * offset 1593 + * offset 1589 */ pin_output_mode_e LIS302DLCsPinMode; /** * None = I have a MAP-referenced fuel pressure regulator * Fixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically) * Sensed rail pressure = I have a fuel pressure sensor - * offset 1594 + * offset 1590 */ injector_compensation_mode_e injectorCompensationMode; /** - * offset 1595 + * offset 1591 */ pin_output_mode_e fan2PinMode; /** * This is the pressure at which your injector flow is known. * For example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here. kPa - * offset 1596 + * offset 1592 */ float fuelReferencePressure; /** * Fuel multiplier (enrichment) immediately after engine start mult - * offset 1600 + * offset 1596 */ float postCrankingFactor; /** * Time over which to taper out after start enrichment seconds - * offset 1604 + * offset 1600 */ float postCrankingDurationSec; /** - * offset 1608 + * offset 1604 */ ThermistorConf auxTempSensor1; /** - * offset 1640 + * offset 1636 */ ThermistorConf auxTempSensor2; /** Deg - * offset 1672 + * offset 1668 */ int16_t knockSamplingDuration; /** Hz - * offset 1674 + * offset 1670 */ int16_t etbFreq; /** - * offset 1676 + * offset 1672 */ pid_s etbWastegatePid; /** * For micro-stepping, make sure that PWM frequency (etbFreq) is high enough - * offset 1696 + * offset 1692 */ stepper_num_micro_steps_e stepperNumMicroSteps; /** * Use to limit the current when the stepper motor is idle, not moving (100% = no limit) % - * offset 1697 + * offset 1693 */ uint8_t stepperMinDutyCycle; /** * Use to limit the max.current through the stepper motor (100% = no limit) % - * offset 1698 + * offset 1694 */ uint8_t stepperMaxDutyCycle; /** - * offset 1699 + * offset 1695 */ spi_device_e sdCardSpiDevice; /** * per-cylinder timing correction deg - * offset 1700 + * offset 1696 */ angle_t timing_offset_cylinder[MAX_CYLINDER_COUNT]; /** seconds - * offset 1748 + * offset 1744 */ float idlePidActivationTime; /** - * offset 1752 + * offset 1748 */ pin_mode_e spi1SckMode; /** * Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc. - * offset 1753 + * offset 1749 */ pin_mode_e spi1MosiMode; /** - * offset 1754 + * offset 1750 */ pin_mode_e spi1MisoMode; /** - * offset 1755 + * offset 1751 */ pin_mode_e spi2SckMode; /** - * offset 1756 + * offset 1752 */ pin_mode_e spi2MosiMode; /** - * offset 1757 + * offset 1753 */ pin_mode_e spi2MisoMode; /** - * offset 1758 + * offset 1754 */ pin_mode_e spi3SckMode; /** - * offset 1759 + * offset 1755 */ pin_mode_e spi3MosiMode; /** - * offset 1760 + * offset 1756 */ pin_mode_e spi3MisoMode; /** - * offset 1761 + * offset 1757 */ pin_output_mode_e stepperEnablePinMode; /** * ResetB - * offset 1762 + * offset 1758 */ Gpio mc33816_rstb; /** - * offset 1764 + * offset 1760 */ Gpio mc33816_driven; /** * Brake pedal switch - * offset 1766 + * offset 1762 */ switch_input_pin_e brakePedalPin; /** - * offset 1768 + * offset 1764 */ pin_input_mode_e brakePedalPinMode; /** - * offset 1769 + * offset 1765 */ tChargeMode_e tChargeMode; /** - * offset 1770 + * offset 1766 */ pin_input_mode_e tcuUpshiftButtonPinMode; /** - * offset 1771 + * offset 1767 */ pin_input_mode_e tcuDownshiftButtonPinMode; /** * VVT output PID * TODO: rename to vvtPid - * offset 1772 + * offset 1768 */ pid_s auxPid[CAMS_PER_BANK]; /** - * offset 1812 + * offset 1808 */ float injectorCorrectionPolynomial[8]; /** C - * offset 1844 + * offset 1840 */ int8_t primeBins[8]; /** - * offset 1852 + * offset 1848 */ linear_sensor_s oilPressure; /** - * offset 1872 + * offset 1868 */ output_pin_e fan2Pin; /** * Cooling fan turn-on temperature threshold, in Celsius deg C - * offset 1874 + * offset 1870 */ uint8_t fan2OnTemperature; /** * Cooling fan turn-off temperature threshold, in Celsius deg C - * offset 1875 + * offset 1871 */ uint8_t fan2OffTemperature; /** - * offset 1876 + * offset 1872 */ Gpio stepperEnablePin; /** - * offset 1878 + * offset 1874 */ Gpio tle8888_cs; /** - * offset 1880 + * offset 1876 */ pin_output_mode_e tle8888_csPinMode; /** - * offset 1881 + * offset 1877 */ can_vss_nbc_e canVssNbcType; /** - * offset 1882 + * offset 1878 */ Gpio mc33816_cs; /** - * offset 1884 + * offset 1880 */ float auxFrequencyFilter; /** RPM - * offset 1888 + * offset 1884 */ int16_t vvtControlMinRpm; /** - * offset 1890 + * offset 1886 */ brain_input_pin_e sentInputPins[SENT_INPUT_COUNT]; /** - * offset 1892 + * offset 1888 */ int8_t launchFuelAdderPercent; /** * Time required to detect a stuck throttle. sec - * offset 1893 + * offset 1889 */ scaled_channel etbJamTimeout; /** * By the way ETB PID runs at 500hz, length in 1/500 of second here. - * offset 1894 + * offset 1890 */ uint16_t etbExpAverageLength; /** * This sets the RPM above which fuel cut is active. rpm - * offset 1896 + * offset 1892 */ int16_t coastingFuelCutRpmHigh; /** * This sets the RPM below which fuel cut is deactivated, this prevents jerking or issues transitioning to idle rpm - * offset 1898 + * offset 1894 */ int16_t coastingFuelCutRpmLow; /** * Throttle position below which fuel cut is active. With an electronic throttle enabled, this checks against pedal position. % - * offset 1900 + * offset 1896 */ int16_t coastingFuelCutTps; /** * Fuel cutoff is disabled when the engine is cold. C - * offset 1902 + * offset 1898 */ int16_t coastingFuelCutClt; /** * Increases PID reaction for RPM stoichRatioPrimary; /** * iTerm max value - * offset 2306 + * offset 2302 */ int16_t idlerpmpid_iTermMax; /** * This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position. % - * offset 2308 + * offset 2304 */ float etbIdleThrottleRange; /** * Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor - * offset 2312 + * offset 2308 */ uint8_t cylinderBankSelect[MAX_CYLINDER_COUNT]; /** mg - * offset 2324 + * offset 2320 */ scaled_channel primeValues[8]; /** * Trigger comparator center point voltage V - * offset 2332 + * offset 2328 */ scaled_channel triggerCompCenterVolt; /** * Trigger comparator hysteresis voltage (Min) V - * offset 2333 + * offset 2329 */ scaled_channel triggerCompHystMin; /** * Trigger comparator hysteresis voltage (Max) V - * offset 2334 + * offset 2330 */ scaled_channel triggerCompHystMax; /** * VR-sensor saturation RPM RPM - * offset 2335 + * offset 2331 */ scaled_channel triggerCompSensorSatRpm; /** - * offset 2336 + * offset 2332 */ gppwm_channel gppwm[GPPWM_CHANNELS]; /** * Boost Current mA - * offset 2768 + * offset 2764 */ uint16_t mc33_i_boost; /** * Peak Current mA - * offset 2770 + * offset 2766 */ uint16_t mc33_i_peak; /** * Hold Current mA - * offset 2772 + * offset 2768 */ uint16_t mc33_i_hold; /** * Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. us - * offset 2774 + * offset 2770 */ uint16_t mc33_t_max_boost; /** us - * offset 2776 + * offset 2772 */ uint16_t mc33_t_peak_off; /** * Peak phase duration us - * offset 2778 + * offset 2774 */ uint16_t mc33_t_peak_tot; /** us - * offset 2780 + * offset 2776 */ uint16_t mc33_t_bypass; /** us - * offset 2782 + * offset 2778 */ uint16_t mc33_t_hold_off; /** * Hold phase duration us - * offset 2784 + * offset 2780 */ uint16_t mc33_t_hold_tot; /** - * offset 2786 + * offset 2782 */ pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** * Knock sensor output knock detection threshold depending on current RPM. dB - * offset 2792 + * offset 2788 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** ratio - * offset 2808 + * offset 2804 */ float triggerGapOverrideFrom[GAP_TRACKING_LENGTH]; /** ratio - * offset 2880 + * offset 2876 */ float triggerGapOverrideTo[GAP_TRACKING_LENGTH]; /** * Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. rpm - * offset 2952 + * offset 2948 */ scaled_channel maxCamPhaseResolveRpm; /** * Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust... sec - * offset 2953 + * offset 2949 */ scaled_channel dfcoDelay; /** * Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages. sec - * offset 2954 + * offset 2950 */ scaled_channel acDelay; /** - * offset 2955 + * offset 2951 */ pin_input_mode_e acSwitchMode; /** mg - * offset 2956 + * offset 2952 */ scaled_channel fordInjectorSmallPulseBreakPoint; /** multiplier - * offset 2958 + * offset 2954 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** % - * offset 2962 + * offset 2958 */ uint8_t etbJamIntegratorLimit; /** lobes/cam - * offset 2963 + * offset 2959 */ uint8_t hpfpCamLobes; /** - * offset 2964 + * offset 2960 */ hpfp_cam_e hpfpCam; /** * Crank angle ATDC of first lobe peak deg - * offset 2965 + * offset 2961 */ uint8_t hpfpPeakPos; /** * If the requested activation time is below this angle, don't bother running the pump deg - * offset 2966 + * offset 2962 */ uint8_t hpfpMinAngle; /** - * offset 2967 + * offset 2963 */ vin_number_t vinNumber; /** * Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. cc - * offset 2984 + * offset 2980 */ scaled_channel hpfpPumpVolume; /** * How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) deg - * offset 2986 + * offset 2982 */ uint8_t hpfpActivationAngle; /** - * offset 2987 + * offset 2983 */ uint8_t issFilterReciprocal; /** %/kPa - * offset 2988 + * offset 2984 */ scaled_channel hpfpPidP; /** %/kPa/lobe - * offset 2990 + * offset 2986 */ scaled_channel hpfpPidI; /** * The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. kPa/s - * offset 2992 + * offset 2988 */ uint16_t hpfpTargetDecay; /** % - * offset 2994 + * offset 2990 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** deg - * offset 3010 + * offset 3006 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** volts - * offset 3026 + * offset 3022 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** ms - * offset 3034 + * offset 3030 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** kPa - * offset 3050 + * offset 3046 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** load - * offset 3250 + * offset 3246 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** RPM - * offset 3270 + * offset 3266 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** % - * offset 3280 + * offset 3276 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** cc/lobe - * offset 3380 + * offset 3376 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** RPM - * offset 3400 + * offset 3396 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** - * offset 3410 + * offset 3406 */ output_pin_e stepper_raw_output[4]; /** ratio - * offset 3418 + * offset 3414 */ scaled_channel gearRatio[GEARS_COUNT]; /** * We need to give engine time to build oil pressure without diverting it to VVT ms - * offset 3434 + * offset 3430 */ uint16_t vvtActivationDelayMs; /** deg C - * offset 3436 + * offset 3432 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 3444 + * offset 3440 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 3452 + * offset 3448 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** kPa - * offset 3460 + * offset 3456 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 3468 + * offset 3464 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 3476 + * offset 3472 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** - * offset 3484 + * offset 3480 */ GearControllerMode gearControllerMode; /** - * offset 3485 + * offset 3481 */ TransmissionControllerMode transmissionControllerMode; /** deg - * offset 3486 + * offset 3482 */ uint16_t acrDisablePhase; /** - * offset 3488 + * offset 3484 */ linear_sensor_s auxLinear1; /** - * offset 3508 + * offset 3504 */ linear_sensor_s auxLinear2; /** - * offset 3528 + * offset 3524 */ output_pin_e tcu_tcc_onoff_solenoid; /** - * offset 3530 + * offset 3526 */ pin_output_mode_e tcu_tcc_onoff_solenoid_mode; /** - * offset 3531 + * offset 3527 */ pin_output_mode_e tcu_tcc_pwm_solenoid_mode; /** - * offset 3532 + * offset 3528 */ output_pin_e tcu_tcc_pwm_solenoid; /** - * offset 3534 + * offset 3530 */ pwm_freq_t tcu_tcc_pwm_solenoid_freq; /** - * offset 3536 + * offset 3532 */ output_pin_e tcu_pc_solenoid_pin; /** - * offset 3538 + * offset 3534 */ pin_output_mode_e tcu_pc_solenoid_pin_mode; /** - * offset 3539 + * offset 3535 */ pin_output_mode_e tcu_32_solenoid_pin_mode; /** - * offset 3540 + * offset 3536 */ pwm_freq_t tcu_pc_solenoid_freq; /** - * offset 3542 + * offset 3538 */ output_pin_e tcu_32_solenoid_pin; /** - * offset 3544 + * offset 3540 */ pwm_freq_t tcu_32_solenoid_freq; /** * need 4 byte alignment units - * offset 3546 + * offset 3542 */ - uint8_t alignmentFill_at_3546[2]; + uint8_t alignmentFill_at_3542[2]; /** % - * offset 3548 + * offset 3544 */ float etbMinimumPosition; /** - * offset 3552 + * offset 3548 */ uint16_t tuneHidingKey; /** - * offset 3554 + * offset 3550 */ uint16_t highSpeedOffsets[HIGH_SPEED_COUNT]; /** - * offset 3618 + * offset 3614 */ SentEtbType sentEtbType; /** * need 4 byte alignment units - * offset 3619 + * offset 3615 */ - uint8_t alignmentFill_at_3619[1]; + uint8_t alignmentFill_at_3615[1]; /** - * offset 3620 + * offset 3616 */ Gpio luaDigitalInputPins[LUA_DIGITAL_INPUT_COUNT]; /** RPM - * offset 3636 + * offset 3632 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** rpm - * offset 3640 + * offset 3636 */ int16_t ALSMinRPM; /** rpm - * offset 3642 + * offset 3638 */ int16_t ALSMaxRPM; /** sec - * offset 3644 + * offset 3640 */ int16_t ALSMaxDuration; /** C - * offset 3646 + * offset 3642 */ int8_t ALSMinCLT; /** C - * offset 3647 + * offset 3643 */ int8_t ALSMaxCLT; /** - * offset 3648 + * offset 3644 */ uint8_t alsMinTimeBetween; /** - * offset 3649 + * offset 3645 */ uint8_t alsEtbPosition; /** - * offset 3650 + * offset 3646 */ uint8_t acRelayAlternatorDutyAdder; /** deg - * offset 3651 + * offset 3647 */ uint8_t instantRpmRange; /** % - * offset 3652 + * offset 3648 */ int ALSIdleAdd; /** % - * offset 3656 + * offset 3652 */ int ALSEtbAdd; /** - * offset 3660 + * offset 3656 */ int ALSSkipRatio; /** % - * offset 3664 + * offset 3660 */ uint8_t ALSMaxDriverThrottleIntent; /** - * offset 3665 + * offset 3661 */ pin_input_mode_e ALSActivatePinMode; /** * For Ford TPS, use 53%. For Toyota ETCS-i, use ~65% % - * offset 3666 + * offset 3662 */ scaled_channel tpsSecondaryMaximum; /** * For Toyota ETCS-i, use ~69% % - * offset 3667 + * offset 3663 */ scaled_channel ppsSecondaryMaximum; /** - * offset 3668 + * offset 3664 */ pin_input_mode_e luaDigitalInputPinModes[LUA_DIGITAL_INPUT_COUNT]; /** units - * offset 3676 + * offset 3672 */ uint8_t mainUnusedEnd[96]; }; -static_assert(sizeof(engine_configuration_s) == 3772); +static_assert(sizeof(engine_configuration_s) == 3768); // start of cyl_trim_s struct cyl_trim_s { @@ -3940,324 +3934,324 @@ struct persistent_config_s { * target TPS value, 0 to 100% * TODO: use int8 data date once we template interpolation method target TPS position - * offset 3772 + * offset 3768 */ float etbBiasBins[ETB_BIAS_CURVE_LENGTH]; /** * PWM bias, 0 to 100% ETB duty cycle bias - * offset 3804 + * offset 3800 */ float etbBiasValues[ETB_BIAS_CURVE_LENGTH]; /** % - * offset 3836 + * offset 3832 */ scaled_channel iacPidMultTable[IAC_PID_MULT_SIZE][IAC_PID_MULT_SIZE]; /** Load - * offset 3900 + * offset 3896 */ uint8_t iacPidMultLoadBins[IAC_PID_MULT_SIZE]; /** RPM - * offset 3908 + * offset 3904 */ scaled_channel iacPidMultRpmBins[IAC_PID_MULT_SIZE]; /** * On Single Coil or Wasted Spark setups you have to lower dwell at high RPM RPM - * offset 3916 + * offset 3912 */ uint16_t sparkDwellRpmBins[DWELL_CURVE_SIZE]; /** ms - * offset 3932 + * offset 3928 */ scaled_channel sparkDwellValues[DWELL_CURVE_SIZE]; /** * CLT-based target RPM for automatic idle controller C - * offset 3948 + * offset 3944 */ scaled_channel cltIdleRpmBins[CLT_CURVE_SIZE]; /** * See idleRpmPid RPM - * offset 3964 + * offset 3960 */ scaled_channel cltIdleRpm[CLT_CURVE_SIZE]; /** * CLT-based timing correction C - * offset 3980 + * offset 3976 */ float cltTimingBins[CLT_TIMING_CURVE_SIZE]; /** degree - * offset 4012 + * offset 4008 */ float cltTimingExtra[CLT_TIMING_CURVE_SIZE]; /** x - * offset 4044 + * offset 4040 */ float scriptCurve1Bins[SCRIPT_CURVE_16]; /** y - * offset 4108 + * offset 4104 */ float scriptCurve1[SCRIPT_CURVE_16]; /** x - * offset 4172 + * offset 4168 */ float scriptCurve2Bins[SCRIPT_CURVE_16]; /** y - * offset 4236 + * offset 4232 */ float scriptCurve2[SCRIPT_CURVE_16]; /** x - * offset 4300 + * offset 4296 */ float scriptCurve3Bins[SCRIPT_CURVE_8]; /** y - * offset 4332 + * offset 4328 */ float scriptCurve3[SCRIPT_CURVE_8]; /** x - * offset 4364 + * offset 4360 */ float scriptCurve4Bins[SCRIPT_CURVE_8]; /** y - * offset 4396 + * offset 4392 */ float scriptCurve4[SCRIPT_CURVE_8]; /** x - * offset 4428 + * offset 4424 */ float scriptCurve5Bins[SCRIPT_CURVE_8]; /** y - * offset 4460 + * offset 4456 */ float scriptCurve5[SCRIPT_CURVE_8]; /** x - * offset 4492 + * offset 4488 */ float scriptCurve6Bins[SCRIPT_CURVE_8]; /** y - * offset 4524 + * offset 4520 */ float scriptCurve6[SCRIPT_CURVE_8]; /** kPa - * offset 4556 + * offset 4552 */ float baroCorrPressureBins[BARO_CORR_SIZE]; /** RPM - * offset 4572 + * offset 4568 */ float baroCorrRpmBins[BARO_CORR_SIZE]; /** ratio - * offset 4588 + * offset 4584 */ float baroCorrTable[BARO_CORR_SIZE][BARO_CORR_SIZE]; /** * Cranking fuel correction coefficient based on TPS Ratio - * offset 4652 + * offset 4648 */ float crankingTpsCoef[CRANKING_CURVE_SIZE]; /** % - * offset 4684 + * offset 4680 */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM - * offset 4716 + * offset 4712 */ uint16_t crankingAdvanceBins[CRANKING_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) deg - * offset 4724 + * offset 4720 */ scaled_channel crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE]; /** * RPM-based idle position for coasting RPM - * offset 4732 + * offset 4728 */ scaled_channel iacCoastingRpmBins[CLT_CURVE_SIZE]; /** * RPM-based idle position for coasting % - * offset 4748 + * offset 4744 */ scaled_channel iacCoasting[CLT_CURVE_SIZE]; /** - * offset 4764 + * offset 4760 */ error_message_t warning_message; /** C - * offset 4884 + * offset 4880 */ float afterstartCoolantBins[AFTERSTART_HOLD_CURVE_SIZE]; /** Seconds - * offset 4916 + * offset 4912 */ float afterstartHoldTime[AFTERSTART_HOLD_CURVE_SIZE]; /** % - * offset 4948 + * offset 4944 */ float afterstartEnrich[AFTERSTART_ENRICH_CURVE_SIZE]; /** Seconds - * offset 4980 + * offset 4976 */ float afterstartDecayTime[AFTERSTART_DECAY_CURVE_SIZE]; /** - * offset 5012 + * offset 5008 */ scaled_channel boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT]; /** RPM - * offset 5076 + * offset 5072 */ scaled_channel boostRpmBins[BOOST_RPM_COUNT]; /** - * offset 5084 + * offset 5080 */ scaled_channel boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT]; /** % - * offset 5148 + * offset 5144 */ uint8_t boostTpsBins[BOOST_LOAD_COUNT]; /** % - * offset 5156 + * offset 5152 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** % - * offset 5220 + * offset 5216 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** RPM - * offset 5228 + * offset 5224 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller C - * offset 5236 + * offset 5232 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller % - * offset 5268 + * offset 5264 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) RPM - * offset 5300 + * offset 5296 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) deg - * offset 5308 + * offset 5304 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** RPM - * offset 5340 + * offset 5336 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** load - * offset 5344 + * offset 5340 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** % - * offset 5348 + * offset 5344 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5380 + * offset 5376 */ lua_script_t luaScript; /** C - * offset 13380 + * offset 13376 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** ratio - * offset 13444 + * offset 13440 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** C - * offset 13508 + * offset 13504 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** ratio - * offset 13572 + * offset 13568 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** ratio - * offset 13636 + * offset 13632 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** C - * offset 13668 + * offset 13664 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** ratio - * offset 13700 + * offset 13696 */ float crankingCycleCoef[CRANKING_CURVE_SIZE]; /** counter - * offset 13732 + * offset 13728 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller C - * offset 13764 + * offset 13760 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller ratio - * offset 13828 + * offset 13824 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -4265,404 +4259,404 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m kg/hour - * offset 13892 + * offset 13888 */ float mafDecoding[MAF_DECODING_COUNT]; /** V - * offset 14916 + * offset 14912 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** deg - * offset 15940 + * offset 15936 */ scaled_channel ignitionIatCorrTable[8][8]; /** C - * offset 16004 + * offset 16000 */ int8_t ignitionIatCorrTempBins[8]; /** Load - * offset 16012 + * offset 16008 */ scaled_channel ignitionIatCorrLoadBins[8]; /** deg - * offset 16020 + * offset 16016 */ int16_t injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT]; /** Load - * offset 16532 + * offset 16528 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 16564 + * offset 16560 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** onoff - * offset 16596 + * offset 16592 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** kPa - * offset 16656 + * offset 16652 */ scaled_channel mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** % TPS - * offset 17168 + * offset 17164 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** RPM - * offset 17200 + * offset 17196 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** value - * offset 17232 + * offset 17228 */ int8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 17296 + * offset 17292 */ uint16_t vvtTable1LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 17312 + * offset 17308 */ uint16_t vvtTable1RpmBins[SCRIPT_TABLE_8]; /** value - * offset 17328 + * offset 17324 */ int8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 17392 + * offset 17388 */ uint16_t vvtTable2LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 17408 + * offset 17404 */ uint16_t vvtTable2RpmBins[SCRIPT_TABLE_8]; /** deg - * offset 17424 + * offset 17420 */ scaled_channel ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT]; /** Load - * offset 17936 + * offset 17932 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** RPM - * offset 17968 + * offset 17964 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** % - * offset 18000 + * offset 17996 */ scaled_channel veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** kPa - * offset 18512 + * offset 18508 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 18544 + * offset 18540 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** lambda - * offset 18576 + * offset 18572 */ scaled_channel lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** - * offset 18832 + * offset 18828 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 18864 + * offset 18860 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** value - * offset 18896 + * offset 18892 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** from - * offset 19152 + * offset 19148 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** to - * offset 19184 + * offset 19180 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** value - * offset 19216 + * offset 19212 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 19472 + * offset 19468 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 19488 + * offset 19484 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** value - * offset 19504 + * offset 19500 */ uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 19568 + * offset 19564 */ int16_t scriptTable2LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 19584 + * offset 19580 */ int16_t scriptTable2RpmBins[SCRIPT_TABLE_8]; /** value - * offset 19600 + * offset 19596 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 19664 + * offset 19660 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 19680 + * offset 19676 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** value - * offset 19696 + * offset 19692 */ uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 19760 + * offset 19756 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 19776 + * offset 19772 */ int16_t scriptTable4RpmBins[SCRIPT_TABLE_8]; /** - * offset 19792 + * offset 19788 */ uint16_t ignTrimLoadBins[TRIM_SIZE]; /** rpm - * offset 19800 + * offset 19796 */ uint16_t ignTrimRpmBins[TRIM_SIZE]; /** - * offset 19808 + * offset 19804 */ cyl_trim_s ignTrims[12]; /** - * offset 20000 + * offset 19996 */ uint16_t fuelTrimLoadBins[TRIM_SIZE]; /** rpm - * offset 20008 + * offset 20004 */ uint16_t fuelTrimRpmBins[TRIM_SIZE]; /** - * offset 20016 + * offset 20012 */ cyl_trim_s fuelTrims[12]; /** ratio - * offset 20208 + * offset 20204 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** Airmass - * offset 20224 + * offset 20220 */ scaled_channel tcu_pcAirmassBins[TCU_MAGIC_SIZE]; /** % - * offset 20232 + * offset 20228 */ uint8_t tcu_pcValsR[TCU_MAGIC_SIZE]; /** % - * offset 20240 + * offset 20236 */ uint8_t tcu_pcValsN[TCU_MAGIC_SIZE]; /** % - * offset 20248 + * offset 20244 */ uint8_t tcu_pcVals1[TCU_MAGIC_SIZE]; /** % - * offset 20256 + * offset 20252 */ uint8_t tcu_pcVals2[TCU_MAGIC_SIZE]; /** % - * offset 20264 + * offset 20260 */ uint8_t tcu_pcVals3[TCU_MAGIC_SIZE]; /** % - * offset 20272 + * offset 20268 */ uint8_t tcu_pcVals4[TCU_MAGIC_SIZE]; /** % - * offset 20280 + * offset 20276 */ uint8_t tcu_pcVals12[TCU_MAGIC_SIZE]; /** % - * offset 20288 + * offset 20284 */ uint8_t tcu_pcVals23[TCU_MAGIC_SIZE]; /** % - * offset 20296 + * offset 20292 */ uint8_t tcu_pcVals34[TCU_MAGIC_SIZE]; /** % - * offset 20304 + * offset 20300 */ uint8_t tcu_pcVals21[TCU_MAGIC_SIZE]; /** % - * offset 20312 + * offset 20308 */ uint8_t tcu_pcVals32[TCU_MAGIC_SIZE]; /** % - * offset 20320 + * offset 20316 */ uint8_t tcu_pcVals43[TCU_MAGIC_SIZE]; /** TPS - * offset 20328 + * offset 20324 */ uint8_t tcu_tccTpsBins[8]; /** MPH - * offset 20336 + * offset 20332 */ uint8_t tcu_tccLockSpeed[8]; /** MPH - * offset 20344 + * offset 20340 */ uint8_t tcu_tccUnlockSpeed[8]; /** KPH - * offset 20352 + * offset 20348 */ uint8_t tcu_32SpeedBins[8]; /** % - * offset 20360 + * offset 20356 */ uint8_t tcu_32Vals[8]; /** % - * offset 20368 + * offset 20364 */ scaled_channel throttle2TrimTable[6][6]; /** % - * offset 20404 + * offset 20400 */ uint8_t throttle2TrimTpsBins[6]; /** RPM - * offset 20410 + * offset 20406 */ scaled_channel throttle2TrimRpmBins[6]; /** deg - * offset 20416 + * offset 20412 */ scaled_channel maxKnockRetardTable[6][6]; /** % - * offset 20452 + * offset 20448 */ uint8_t maxKnockRetardLoadBins[6]; /** RPM - * offset 20458 + * offset 20454 */ scaled_channel maxKnockRetardRpmBins[6]; /** deg - * offset 20464 + * offset 20460 */ scaled_channel ALSTimingRetardTable[4][4]; /** TPS - * offset 20496 + * offset 20492 */ uint16_t alsIgnRetardLoadBins[4]; /** RPM - * offset 20504 + * offset 20500 */ uint16_t alsIgnRetardrpmBins[4]; /** percent - * offset 20512 + * offset 20508 */ scaled_channel ALSFuelAdjustment[4][4]; /** TPS - * offset 20544 + * offset 20540 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** RPM - * offset 20552 + * offset 20548 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** - * offset 20560 + * offset 20556 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 21312 + * offset 21308 */ blend_table_s veBlends[VE_BLEND_COUNT]; }; -static_assert(sizeof(persistent_config_s) == 22064); +static_assert(sizeof(persistent_config_s) == 22060); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:25 PST 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:52 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 2c539abe87..e45c0e8c3f 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -256,7 +256,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define engine_configuration_s_size 3772 +#define engine_configuration_s_size 3768 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" #define engine_load_mode_e_LM_ALPHA_N 2 @@ -387,7 +387,7 @@ #define ETB_BIAS_CURVE_LENGTH 8 #define ETB_COUNT 2 #define ETB_HW_MAX_FREQUENCY 3000 -#define FLASH_DATA_VERSION 20002 +#define FLASH_DATA_VERSION 20003 #define FUEL_LEVEL_TABLE_COUNT 8 #define FUEL_LOAD_COUNT 16 #define FUEL_RPM_COUNT 16 @@ -959,7 +959,7 @@ #define PACK_PERCENT_BYTE_MULT 100.0 #define PEDAL_TO_TPS_SIZE 8 #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22064 +#define persistent_config_s_size 22060 #define pid_s_size 20 #define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0 #define PidAutoTune_AutoTunerState_CONVERGED 16 @@ -1045,7 +1045,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 4208996054 +#define SIGNATURE_HASH 2522649281 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1092,7 +1092,7 @@ #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define TOTAL_CONFIG_SIZE 22064 +#define TOTAL_CONFIG_SIZE 22060 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 @@ -1312,7 +1312,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.f407-discovery.4208996054" +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.f407-discovery.2522649281" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index 6cfde3f59a..0dcb9e8cc1 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3598039242 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.48way.3598039242" +#define SIGNATURE_HASH 3133736157 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.48way.3133736157" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index a1a5c0da76..29588c0987 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3085973431 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.alphax-2chan.3085973431" +#define SIGNATURE_HASH 3679226784 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.alphax-2chan.3679226784" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 3f174051e7..753e16175f 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1027093974 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.alphax-4chan.1027093974" +#define SIGNATURE_HASH 1367640513 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.alphax-4chan.1367640513" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 5135433d58..091d88aa11 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1166226223 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.alphax-8chan.1166226223" +#define SIGNATURE_HASH 692031288 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.alphax-8chan.692031288" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 6f564ba653..fbb92de840 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2389034327 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.atlas.2389034327" +#define SIGNATURE_HASH 3805903168 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.atlas.3805903168" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index e79b3bed17..11d626c1cd 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2861055430 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.core8.2861055430" +#define SIGNATURE_HASH 3325329873 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.core8.3325329873" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index b1914235c6..45a1158c24 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4208996054 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.f407-discovery.4208996054" +#define SIGNATURE_HASH 2522649281 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.f407-discovery.2522649281" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 2d598d5fd9..2351b851f0 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2460954736 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.f429-discovery.2460954736" +#define SIGNATURE_HASH 4262693991 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.f429-discovery.4262693991" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 55baf4dde3..ee55d0f21d 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2969424058 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.frankenso_na6.2969424058" +#define SIGNATURE_HASH 3695275181 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.frankenso_na6.3695275181" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 839e8232a3..b560442e27 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 456787978 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.harley81.456787978" +#define SIGNATURE_HASH 2005316637 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.harley81.2005316637" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 1b4203825c..8604725893 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4224065187 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen-gm-e67.4224065187" +#define SIGNATURE_HASH 2541396660 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen-gm-e67.2541396660" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index cba7b2349e..1c3c932ec9 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1616367842 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen-honda-k.1616367842" +#define SIGNATURE_HASH 216755445 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen-honda-k.216755445" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 615b397b7a..d6ddc9af96 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1703420364 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen-nb1.1703420364" +#define SIGNATURE_HASH 154443227 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen-nb1.154443227" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 33096934d4..aa89405ef7 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 357797254 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen121nissan.357797254" +#define SIGNATURE_HASH 2045718929 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen121nissan.2045718929" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index e57b7b5bd9..6f3053da45 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3109061205 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen121vag.3109061205" +#define SIGNATURE_HASH 3589029442 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen121vag.3589029442" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index b57c476234..c4c8b30f00 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 306008535 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen128.306008535" +#define SIGNATURE_HASH 2122444224 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen128.2122444224" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index f0d39230ec..a471c6f34f 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2261414198 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen154hyundai.2261414198" +#define SIGNATURE_HASH 3933654305 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen154hyundai.3933654305" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 8b4887c3e4..155113d805 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1662757319 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen72.1662757319" +#define SIGNATURE_HASH 262608336 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen72.262608336" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index f2f0918c08..141cc3551f 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3482440517 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen81.3482440517" +#define SIGNATURE_HASH 2737663826 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen81.2737663826" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 4951d94a53..65b403a516 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3383346294 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen88bmw.3383346294" +#define SIGNATURE_HASH 2769647713 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellen88bmw.2769647713" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 6916dc819f..2ee0434d81 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2166321655 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellenNA6.2166321655" +#define SIGNATURE_HASH 3986935264 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellenNA6.3986935264" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index b6f1dcb448..f968a7a691 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1035667015 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellenNA8_96.1035667015" +#define SIGNATURE_HASH 1359460944 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.hellenNA8_96.1359460944" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 5e0568f040..f2dea3bb8e 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3056427283 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.mre_f4.3056427283" +#define SIGNATURE_HASH 3666992388 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.mre_f4.3666992388" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index f63bd6a855..644aeaf6c2 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3056427283 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.mre_f7.3056427283" +#define SIGNATURE_HASH 3666992388 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.mre_f7.3666992388" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 41d1f0898f..d7b3b86e93 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2721840608 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.prometheus_405.2721840608" +#define SIGNATURE_HASH 3464970743 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.prometheus_405.3464970743" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index e72975e523..803a63ff66 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2721840608 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.prometheus_469.2721840608" +#define SIGNATURE_HASH 3464970743 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.prometheus_469.3464970743" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index b203aa0032..402a91cb85 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4046566781 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.proteus_f4.4046566781" +#define SIGNATURE_HASH 2643265898 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.proteus_f4.2643265898" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index ee55df1fa2..dce36f8f6e 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4046566781 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.proteus_f7.4046566781" +#define SIGNATURE_HASH 2643265898 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.proteus_f7.2643265898" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index af3dbfa349..4d9ba9fb5a 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4046566781 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.proteus_h7.4046566781" +#define SIGNATURE_HASH 2643265898 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.proteus_h7.2643265898" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index b6eed5c62f..db929d23be 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 394536703 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.subaru_eg33_f7.394536703" +#define SIGNATURE_HASH 2067307240 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.subaru_eg33_f7.2067307240" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 4357e15c79..0e5f9032fe 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 402725970 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.tdg-pdm8.402725970" +#define SIGNATURE_HASH 1958584389 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.03.01.tdg-pdm8.1958584389" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 9cb8d6d066..8e5de612d4 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -669,8 +669,6 @@ float getConfigValueByName(const char *name) { return engineConfiguration->tpsDecelEnleanmentThreshold; case 1164012327: return engineConfiguration->tpsDecelEnleanmentMultiplier; - case 70789688: - return engineConfiguration->slowAdcAlpha; case 781749924: return engineConfiguration->auxSerialSpeed; case -1564912640: @@ -2653,11 +2651,6 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->tpsDecelEnleanmentMultiplier = value; return; - } - case 70789688: - { - engineConfiguration->slowAdcAlpha = value; - return; } case 781749924: { diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 7bf764491d..a75714cc93 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -997,9 +997,6 @@ For decel we simply multiply delta of TPS and tFor decel we do not use table?! ### tpsDecelEnleanmentMultiplier Magic multiplier, we multiply delta of TPS and get fuel squirt duration -### slowAdcAlpha -ExpAverage alpha coefficient - ### auxSerialSpeed diff --git a/firmware/tunerstudio/generated/fome.ini b/firmware/tunerstudio/generated/fome.ini index ccbd0933c4..fda6c6fb20 100644 --- a/firmware/tunerstudio/generated/fome.ini +++ b/firmware/tunerstudio/generated/fome.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.f407-discovery.4208996054" + signature = "rusEFI (FOME) master.2023.03.01.f407-discovery.2522649281" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.f407-discovery.4208996054" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.f407-discovery.2522649281" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:14 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:51 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins2 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins3 = bits, U16, 1524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins4 = bits, U16, 1526, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs2 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs3 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs4 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs5 = bits, U08, 1564, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs6 = bits, U08, 1565, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs7 = bits, U08, 1566, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs8 = bits, U08, 1567, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -trailingCoilPins1 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins2 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins3 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins4 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins5 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins6 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins7 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins8 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins9 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins10 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins11 = bits, U16, 1588, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins12 = bits, U16, 1590, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output2 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output3 = bits, U16, 3414, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output4 = bits, U16, 3416, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins2 = bits, U16, 1518, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins3 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins4 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs2 = bits, U08, 1557, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs3 = bits, U08, 1558, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs4 = bits, U08, 1559, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs5 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs6 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs7 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs8 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +trailingCoilPins1 = bits, U16, 1564, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins2 = bits, U16, 1566, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins3 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins4 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins5 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins6 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins7 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins8 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins9 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins10 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins11 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins12 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output2 = bits, U16, 3408, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output3 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output4 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7093,8 +7091,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7653,6 +7649,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_48way.ini b/firmware/tunerstudio/generated/fome_48way.ini index ac62df3d1d..5408c542da 100644 --- a/firmware/tunerstudio/generated/fome_48way.ini +++ b/firmware/tunerstudio/generated/fome_48way.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.48way.3598039242" + signature = "rusEFI (FOME) master.2023.03.01.48way.3133736157" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.48way.3598039242" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.48way.3133736157" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:02 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:27 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",72="Camshaft Input (E6)",67="Clutch Input (E1)",47="CrankShaft Input (C13)",70="Launch Control (E4)",3="TPS Reference Input (A1)" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",72="Camshaft Input (E6)",67="Clutch Input (E1)",47="CrankShaft Input (C13)",70="Launch Control (E4)",3="TPS Reference Input (A1)" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7093,8 +7091,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7650,6 +7646,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_alphax-2chan.ini b/firmware/tunerstudio/generated/fome_alphax-2chan.ini index af23f9cd2d..136361a502 100644 --- a/firmware/tunerstudio/generated/fome_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.alphax-2chan.3085973431" + signature = "rusEFI (FOME) master.2023.03.01.alphax-2chan.3679226784" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.alphax-2chan.3085973431" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.alphax-2chan.3679226784" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:26 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:03:51 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",80="C2 - Crank- (hall)",78="C3 - Crank+ (hall)",93="C4 - 2Step/Digital",8="C7 - CAM Hall/Digital" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",80="C2 - Crank- (hall)",78="C3 - Crank+ (hall)",93="C4 - 2Step/Digital",8="C7 - CAM Hall/Digital" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7077,8 +7075,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7628,6 +7624,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_alphax-4chan.ini b/firmware/tunerstudio/generated/fome_alphax-4chan.ini index 65b9065071..fce446482d 100644 --- a/firmware/tunerstudio/generated/fome_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.alphax-4chan.1027093974" + signature = "rusEFI (FOME) master.2023.03.01.alphax-4chan.1367640513" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.alphax-4chan.1027093974" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.alphax-4chan.1367640513" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:28 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:03:52 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",80="C2 - Crank- (hall)",78="C3 - Crank+ (hall)",93="C4 - 2Step/Digital",8="C7 - CAM Hall/Digital",85="D3 - Digital In 2",86="E3 - Digital In 3",87="E4 - Digital In 4",81="E6 - Cam+ (hall)",88="F3 - Digital In 5" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",80="C2 - Crank- (hall)",78="C3 - Crank+ (hall)",93="C4 - 2Step/Digital",8="C7 - CAM Hall/Digital",85="D3 - Digital In 2",86="E3 - Digital In 3",87="E4 - Digital In 4",81="E6 - Cam+ (hall)",88="F3 - Digital In 5" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7081,8 +7079,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7632,6 +7628,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_alphax-8chan.ini b/firmware/tunerstudio/generated/fome_alphax-8chan.ini index afba5bfd93..a146bb88b4 100644 --- a/firmware/tunerstudio/generated/fome_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-8chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.alphax-8chan.1166226223" + signature = "rusEFI (FOME) master.2023.03.01.alphax-8chan.692031288" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.alphax-8chan.1166226223" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.alphax-8chan.692031288" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:29 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:03:55 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",85="14B - Digital In 2",86="15B - Digital In 3",87="16B - Digital In 4",52="17B - Digital In Flex" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",8="23A - Hall Input 1",80="30A - Hall Input 2",4="30C - Hall Input 4",81="31A - Hall Input 3",12="8A - Crank VR",91="9A - Cam VR" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",85="14B - Digital In 2",86="15B - Digital In 3",87="16B - Digital In 4",52="17B - Digital In Flex" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",8="23A - Hall Input 1",80="30A - Hall Input 2",4="30C - Hall Input 4",81="31A - Hall Input 3",12="8A - Crank VR",91="9A - Cam VR" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",10="14A - Analog 1",32="14D - AN4",14="15A - IAT",8="15D - AN5",13="16A - CLT",24="16D - AN6",4="17A - PPS",11="22A - Analog 22",5="23C - TPS",9="24C - TPS2",15="31C - PPS2",16="33A - AN3",31="6C - AT3",29="7C - AT4",6="Battery Sense" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",69="10A - Ignition 4",53="10D - LS 7",70="11A - Ignition 3",11="11D - LS 8",71="12A - Ignition 2",111="12D - NOS",47="13A - Ignition 1",41="13D - Boost",72="18C - Ignition 8",27="19C - Ignition 7",60="1A - Injector 4",26="20C - Ignition 6",68="21C - Ignition 5",96="26C - Injector 8",95="27C - Injector 7",94="28C - Injector 6",59="29C - Injector 5",61="2A - Injector 3",106="3A - Injector 2",105="4A - Injector 1",110="8B - Main Relay LS",10="8D - Fuel Pump",100="9D - Fan Relay" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7081,8 +7079,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7632,6 +7628,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_atlas.ini b/firmware/tunerstudio/generated/fome_atlas.ini index 4e1bae793b..7cec7ed82a 100644 --- a/firmware/tunerstudio/generated/fome_atlas.ini +++ b/firmware/tunerstudio/generated/fome_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.atlas.2389034327" + signature = "rusEFI (FOME) master.2023.03.01.atlas.3805903168" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.atlas.2389034327" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.atlas.3805903168" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:12 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:47 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins2 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins3 = bits, U16, 1524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins4 = bits, U16, 1526, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs2 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs3 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs4 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs5 = bits, U08, 1564, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs6 = bits, U08, 1565, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs7 = bits, U08, 1566, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs8 = bits, U08, 1567, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -trailingCoilPins1 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins2 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins3 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins4 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins5 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins6 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins7 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins8 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins9 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins10 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins11 = bits, U16, 1588, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins12 = bits, U16, 1590, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output2 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output3 = bits, U16, 3414, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output4 = bits, U16, 3416, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins2 = bits, U16, 1518, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins3 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins4 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs2 = bits, U08, 1557, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs3 = bits, U08, 1558, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs4 = bits, U08, 1559, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs5 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs6 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs7 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs8 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +trailingCoilPins1 = bits, U16, 1564, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins2 = bits, U16, 1566, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins3 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins4 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins5 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins6 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins7 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins8 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins9 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins10 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins11 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins12 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output2 = bits, U16, 3408, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output3 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output4 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7083,8 +7081,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7642,6 +7638,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_core8.ini b/firmware/tunerstudio/generated/fome_core8.ini index 7804ad4c77..3fe3ceee32 100644 --- a/firmware/tunerstudio/generated/fome_core8.ini +++ b/firmware/tunerstudio/generated/fome_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.core8.2861055430" + signature = "rusEFI (FOME) master.2023.03.01.core8.3325329873" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.core8.2861055430" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.core8.3325329873" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:01 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:23 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7093,8 +7091,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7650,6 +7646,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_f407-discovery.ini b/firmware/tunerstudio/generated/fome_f407-discovery.ini index 25fe9c4ced..2ebe3e336a 100644 --- a/firmware/tunerstudio/generated/fome_f407-discovery.ini +++ b/firmware/tunerstudio/generated/fome_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.f407-discovery.4208996054" + signature = "rusEFI (FOME) master.2023.03.01.f407-discovery.2522649281" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.f407-discovery.4208996054" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.f407-discovery.2522649281" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:10 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:44 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins2 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins3 = bits, U16, 1524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins4 = bits, U16, 1526, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs2 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs3 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs4 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs5 = bits, U08, 1564, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs6 = bits, U08, 1565, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs7 = bits, U08, 1566, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs8 = bits, U08, 1567, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -trailingCoilPins1 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins2 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins3 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins4 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins5 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins6 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins7 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins8 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins9 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins10 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins11 = bits, U16, 1588, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins12 = bits, U16, 1590, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output2 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output3 = bits, U16, 3414, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output4 = bits, U16, 3416, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins2 = bits, U16, 1518, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins3 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins4 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs2 = bits, U08, 1557, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs3 = bits, U08, 1558, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs4 = bits, U08, 1559, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs5 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs6 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs7 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs8 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +trailingCoilPins1 = bits, U16, 1564, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins2 = bits, U16, 1566, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins3 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins4 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins5 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins6 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins7 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins8 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins9 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins10 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins11 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins12 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output2 = bits, U16, 3408, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output3 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output4 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7093,8 +7091,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7653,6 +7649,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_f429-discovery.ini b/firmware/tunerstudio/generated/fome_f429-discovery.ini index 6324a640f6..b310b3baf2 100644 --- a/firmware/tunerstudio/generated/fome_f429-discovery.ini +++ b/firmware/tunerstudio/generated/fome_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.f429-discovery.2460954736" + signature = "rusEFI (FOME) master.2023.03.01.f429-discovery.4262693991" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.f429-discovery.2460954736" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.f429-discovery.4262693991" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:11 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:45 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins2 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins3 = bits, U16, 1524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins4 = bits, U16, 1526, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs2 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs3 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs4 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs5 = bits, U08, 1564, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs6 = bits, U08, 1565, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs7 = bits, U08, 1566, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs8 = bits, U08, 1567, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -trailingCoilPins1 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins2 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins3 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins4 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins5 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins6 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins7 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins8 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins9 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins10 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins11 = bits, U16, 1588, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins12 = bits, U16, 1590, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output2 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output3 = bits, U16, 3414, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output4 = bits, U16, 3416, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins2 = bits, U16, 1518, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins3 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins4 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs2 = bits, U08, 1557, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs3 = bits, U08, 1558, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs4 = bits, U08, 1559, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs5 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs6 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs7 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs8 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +trailingCoilPins1 = bits, U16, 1564, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins2 = bits, U16, 1566, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins3 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins4 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins5 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins6 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins7 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins8 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins9 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins10 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins11 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins12 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output2 = bits, U16, 3408, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output3 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output4 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7091,8 +7089,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7651,6 +7647,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_frankenso_na6.ini b/firmware/tunerstudio/generated/fome_frankenso_na6.ini index 43f80ea9fb..c4c08a5f8a 100644 --- a/firmware/tunerstudio/generated/fome_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/fome_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.frankenso_na6.2969424058" + signature = "rusEFI (FOME) master.2023.03.01.frankenso_na6.3695275181" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.frankenso_na6.2969424058" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.frankenso_na6.3695275181" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:03 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:30 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7091,8 +7089,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7651,6 +7647,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_harley81.ini b/firmware/tunerstudio/generated/fome_harley81.ini index c1792d82ae..2652cb7a28 100644 --- a/firmware/tunerstudio/generated/fome_harley81.ini +++ b/firmware/tunerstudio/generated/fome_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.harley81.456787978" + signature = "rusEFI (FOME) master.2023.03.01.harley81.2005316637" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.harley81.456787978" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.harley81.2005316637" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:31 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:03:58 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7078,8 +7076,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7624,6 +7620,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Hellen NB1 36 wheel", cmd_set_engine_type_hellen_NB2_36 diff --git a/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini b/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini index 665d7dbff1..289f7e330d 100644 --- a/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen-gm-e67.4224065187" + signature = "rusEFI (FOME) master.2023.03.01.hellen-gm-e67.2541396660" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen-gm-e67.4224065187" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen-gm-e67.2541396660" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:56 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:09 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",92="C1-7 Stop/Brake Pedal",93="C3-66 - VSS Input" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",92="C1-7 Stop/Brake Pedal",93="C3-66 - VSS Input" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7081,8 +7079,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7630,6 +7626,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_hellen-honda-k.ini b/firmware/tunerstudio/generated/fome_hellen-honda-k.ini index 056a2ccd91..cb73bca54e 100644 --- a/firmware/tunerstudio/generated/fome_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/fome_hellen-honda-k.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen-honda-k.1616367842" + signature = "rusEFI (FOME) master.2023.03.01.hellen-honda-k.216755445" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen-honda-k.1616367842" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen-honda-k.216755445" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:46 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:03 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",8="E22 Brake" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",93="A18 - VSS",90="A25 VTT CAM",92="A26 Cam Sync",91="A7 Crankshaft Sensor" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",8="E22 Brake" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",93="A18 - VSS",90="A25 VTT CAM",92="A26 Cam Sync",91="A7 Crankshaft Sensor" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",5="--- - TPS",11="A19 - MAP",14="B17 - IAT",13="B8 - CLT",6="E9 Ignition Key Voltage" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",94="A12 Idle Air Control",69="A27 - IGN4",70="A28 - IGN3",71="A29 - IGN2",47="A30 - IGN1",60="B2 - Injector 4",61="B3 - Injector 3",106="B4 - Injector 2",105="B5 - Injector 1",10="B6 Radiator Relay",104="E1 Fuel Relay",59="E18 - AC Relay",130="E26 Tachometer",101="E31 Check Engine",112="E7 Main Relay Control" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7078,8 +7076,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7626,6 +7622,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_hellen-nb1.ini b/firmware/tunerstudio/generated/fome_hellen-nb1.ini index 727d239941..b31bc7ed38 100644 --- a/firmware/tunerstudio/generated/fome_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/fome_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen-nb1.1703420364" + signature = "rusEFI (FOME) master.2023.03.01.hellen-nb1.154443227" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen-nb1.1703420364" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen-nb1.154443227" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:55 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:08 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",91="1F - Brake/RES1",92="1G - Steering/RES2",39="1P - AC Switch",80="1V - Neutral",18="2A - Pressure Input",79="3I - Clutch",85="3J - O2S2",9="3S - EGR BOOST IN",38="4C - IN TEMP/PPS2",5="PPS1",3="TPS1" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",91="1F - Brake/RES1",92="1G - Steering/RES2",39="1P - AC Switch",80="1V - Neutral",18="2A - Pressure Input",79="3I - Clutch",85="3J - O2S2",9="3S - EGR BOOST IN",38="4C - IN TEMP/PPS2",5="PPS1",3="TPS1" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7081,8 +7079,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7625,6 +7621,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Hellen NB1 36 wheel", cmd_set_engine_type_hellen_NB2_36 diff --git a/firmware/tunerstudio/generated/fome_hellen121nissan.ini b/firmware/tunerstudio/generated/fome_hellen121nissan.ini index 8575c23e42..6feea46f26 100644 --- a/firmware/tunerstudio/generated/fome_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/fome_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen121nissan.357797254" + signature = "rusEFI (FOME) master.2023.03.01.hellen121nissan.2045718929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen121nissan.357797254" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen121nissan.2045718929" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:42 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:02 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",91="101 - Brake Input",92="102 - Power Steering Input" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",91="101 - Brake Input",92="102 - Power Steering Input" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",1="51 - MAF",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2",40="Aux Low 1",41="Aux Low 2",42="Aux Low 3" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7078,8 +7076,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7622,6 +7618,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Hellen Nissan 4 cylinder", cmd_set_engine_type_hellen_nissan_121_4 commandButton = "Hellen Nissan 6 cylinder", cmd_set_engine_type_hellen_nissan_121_6 commandButton = "Hellen Nissan 8 cylinder", cmd_set_engine_type_hellen_nissan_121_8 diff --git a/firmware/tunerstudio/generated/fome_hellen121vag.ini b/firmware/tunerstudio/generated/fome_hellen121vag.ini index 46432b366a..87dcac39b9 100644 --- a/firmware/tunerstudio/generated/fome_hellen121vag.ini +++ b/firmware/tunerstudio/generated/fome_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen121vag.3109061205" + signature = "rusEFI (FOME) master.2023.03.01.hellen121vag.3589029442" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen121vag.3109061205" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen121vag.3589029442" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:38 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:00 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",92="39 - IN RES2",91="48 - IN RES1",78="In D1",79="In D2",80="In D3",81="In D4" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",92="39 - IN RES2",91="48 - IN RES1",78="In D1",79="In D2",80="In D3",81="In D4" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7081,8 +7079,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7626,6 +7622,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Hellen 121 VAG i4", cmd_set_engine_type_hellen_121_vag_4 commandButton = "Hellen 121 VAG i5", cmd_set_engine_type_hellen_121_vag_5 commandButton = "Hellen 121 VAG v6", cmd_set_engine_type_hellen_121_vag_v6 diff --git a/firmware/tunerstudio/generated/fome_hellen128mercedes.ini b/firmware/tunerstudio/generated/fome_hellen128mercedes.ini index ad14c6e764..22f07481e7 100644 --- a/firmware/tunerstudio/generated/fome_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/fome_hellen128mercedes.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen128.306008535" + signature = "rusEFI (FOME) master.2023.03.01.hellen128.2122444224" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen128.306008535" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen128.2122444224" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:34 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:03:59 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",92="C40 - start button",9="P30_IN_AUX4",3="P32_IN_O2S2",2="P36_IN_O2S",4="P40_IN_MAP3",39="P41_IN_AUX3" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",92="C40 - start button",9="P30_IN_AUX4",3="P32_IN_O2S2",2="P36_IN_O2S",4="P40_IN_MAP3",39="P41_IN_AUX3" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7078,8 +7076,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7624,6 +7620,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Hellen 128 Merc 4 cyl", cmd_set_engine_type_hellen_128_merc_4 commandButton = "Hellen 128 Merc 6 cyl", cmd_set_engine_type_hellen_128_merc_6 commandButton = "Hellen 128 Merc v8", cmd_set_engine_type_hellen_128_merc_8 diff --git a/firmware/tunerstudio/generated/fome_hellen154hyundai.ini b/firmware/tunerstudio/generated/fome_hellen154hyundai.ini index 802c55c62e..48795b3c7d 100644 --- a/firmware/tunerstudio/generated/fome_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/fome_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen154hyundai.2261414198" + signature = "rusEFI (FOME) master.2023.03.01.hellen154hyundai.3933654305" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen154hyundai.2261414198" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen154hyundai.3933654305" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:49 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:04 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",90="A29 Brake Input",92="A43 Clutch Input",91="A57 AC Request" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62 rev B",87="Cam - K62 rev C",19="Crank - K17 rev B",86="Crank - K17 rev C",93="K40 VSS" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",90="A29 Brake Input",92="A43 Clutch Input",91="A57 AC Request" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62 rev B",87="Cam - K62 rev C",19="Crank - K17 rev B",86="Crank - K17 rev C",93="K40 VSS" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K47 BK1 Wastegate Solenoid",96="K48 LS1",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7078,8 +7076,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7625,6 +7621,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Hellen Genesis Couple BK1", cmd_set_engine_type_hellen_couple_bk1 commandButton = "Hellen Genesis Couple BK2", cmd_set_engine_type_hellen_couple_bk2 diff --git a/firmware/tunerstudio/generated/fome_hellen72.ini b/firmware/tunerstudio/generated/fome_hellen72.ini index d85c9cc9a7..f0f0b5c098 100644 --- a/firmware/tunerstudio/generated/fome_hellen72.ini +++ b/firmware/tunerstudio/generated/fome_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen72.1662757319" + signature = "rusEFI (FOME) master.2023.03.01.hellen72.262608336" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen72.1662757319" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen72.262608336" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:53 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:06 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",91="4B - Brake/RES1 (A7)",18="4F - AC_PRES/AUX1 (A23)",90="4I - Clutch rev D",79="4I - Clutch rev E/F",9="4J - VTCS/AUX4 (A20)",34="5A - Pressure Input",87="5D - SENSOR INPUT",38="5M - PPS2 OR TEMPERATURE SENSOR",2="5N - TPS2",5="5P - PPS1" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",91="4B - Brake/RES1 (A7)",18="4F - AC_PRES/AUX1 (A23)",90="4I - Clutch rev D",79="4I - Clutch rev E/F",9="4J - VTCS/AUX4 (A20)",34="5A - Pressure Input",87="5D - SENSOR INPUT",38="5M - PPS2 OR TEMPERATURE SENSOR",2="5N - TPS2",5="5P - PPS1" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7081,8 +7079,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7625,6 +7621,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Hellen NB2 36 wheel", cmd_set_engine_type_hellen_NB2_36 diff --git a/firmware/tunerstudio/generated/fome_hellen81.ini b/firmware/tunerstudio/generated/fome_hellen81.ini index 627162bcb8..df2287f708 100644 --- a/firmware/tunerstudio/generated/fome_hellen81.ini +++ b/firmware/tunerstudio/generated/fome_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen81.3482440517" + signature = "rusEFI (FOME) master.2023.03.01.hellen81.2737663826" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen81.3482440517" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen81.2737663826" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:54 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:07 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7079,8 +7077,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7627,6 +7623,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_hellen88bmw.ini b/firmware/tunerstudio/generated/fome_hellen88bmw.ini index 3010fe73ee..c74d154a78 100644 --- a/firmware/tunerstudio/generated/fome_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/fome_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellen88bmw.3383346294" + signature = "rusEFI (FOME) master.2023.03.01.hellen88bmw.2769647713" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellen88bmw.3383346294" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellen88bmw.2769647713" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:52 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:05 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",2="VIN5",3="VIN6" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",2="VIN5",3="VIN6" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7077,8 +7075,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7625,6 +7621,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_hellenNA6.ini b/firmware/tunerstudio/generated/fome_hellenNA6.ini index c57b59a645..050b219688 100644 --- a/firmware/tunerstudio/generated/fome_hellenNA6.ini +++ b/firmware/tunerstudio/generated/fome_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellenNA6.2166321655" + signature = "rusEFI (FOME) master.2023.03.01.hellenNA6.3986935264" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellenNA6.2166321655" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellenNA6.3986935264" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:57 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:10 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",39="1Q AC Switch",38="1V - Clutch Switch",35="2M - Pressure Sensor",3="2N - Temperature Sensor",9="4G - PPS2 OR TEMPERATURE SENSOR",18="4H - TPS2",5="4I - PPS1" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",39="1Q AC Switch",38="1V - Clutch Switch",35="2M - Pressure Sensor",3="2N - Temperature Sensor",9="4G - PPS2 OR TEMPERATURE SENSOR",18="4H - TPS2",5="4I - PPS1" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",8="4G - PPS2 OR TEMPERATURE SENSOR",9="4H - TPS2",4="4I - PPS1",5="TPS Input",3="intMAP (A15)" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4 (rev C)",47="1G - Ignition 1 & 4 (rev D)",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",41="ETB +",42="ETB -",40="ETB EN",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer (rev C)",110="Tachometer (rev D)" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7081,8 +7079,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7624,6 +7620,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Hellen NA6", cmd_set_engine_type_hellen_NA6 commandButton = "Hellen NA8 94-95", cmd_set_engine_type_hellen_NA94 diff --git a/firmware/tunerstudio/generated/fome_hellenNA8_96.ini b/firmware/tunerstudio/generated/fome_hellenNA8_96.ini index 6c23cb659c..2897f77f53 100644 --- a/firmware/tunerstudio/generated/fome_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/fome_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.hellenNA8_96.1035667015" + signature = "rusEFI (FOME) master.2023.03.01.hellenNA8_96.1359460944" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.hellenNA8_96.1035667015" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.hellenNA8_96.1359460944" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:58 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:12 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",39="1K - AC Switch",79="1L - Clutch",91="1Q - Brake/RES1",18="2A - Pressure Input",85="2D - O2S2",9="3S - EGR BOOST IN",38="4C - IN TEMP/PPS2",5="PPS1",3="TPS1" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",39="1K - AC Switch",79="1L - Clutch",91="1Q - Brake/RES1",18="2A - Pressure Input",85="2D - O2S2",9="3S - EGR BOOST IN",38="4C - IN TEMP/PPS2",5="PPS1",3="TPS1" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7081,8 +7079,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7630,6 +7626,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_mre_f4.ini b/firmware/tunerstudio/generated/fome_mre_f4.ini index a52525d36e..77a7debace 100644 --- a/firmware/tunerstudio/generated/fome_mre_f4.ini +++ b/firmware/tunerstudio/generated/fome_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.mre_f4.3056427283" + signature = "rusEFI (FOME) master.2023.03.01.mre_f4.3666992388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.mre_f4.3056427283" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.mre_f4.3666992388" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:00 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:20 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",2="18 - AN temp 1",36="19 - AN volt 4",37="20 - AN volt 5",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",8="26 - AN volt 2",34="27 - AN volt 1",6="28 - AN volt 10, Aux Reuse",39="30 - AN volt 7",9="31 - AN volt 3",38="32 - AN volt 6, Aux Reuse",18="36 - AN volt 8, Aux Reuse",19="40 - AN volt 9, Aux Reuse" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",2="18 - AN temp 1",36="19 - AN volt 4",37="20 - AN volt 5",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",8="26 - AN volt 2",34="27 - AN volt 1",6="28 - AN volt 10, Aux Reuse",39="30 - AN volt 7",9="31 - AN volt 3",38="32 - AN volt 6, Aux Reuse",18="36 - AN volt 8, Aux Reuse",19="40 - AN volt 9, Aux Reuse" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7078,8 +7076,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7633,6 +7629,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_mre_f7.ini b/firmware/tunerstudio/generated/fome_mre_f7.ini index 545810e689..9f55d1d4d3 100644 --- a/firmware/tunerstudio/generated/fome_mre_f7.ini +++ b/firmware/tunerstudio/generated/fome_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.mre_f7.3056427283" + signature = "rusEFI (FOME) master.2023.03.01.mre_f7.3666992388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.mre_f7.3056427283" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.mre_f7.3666992388" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:59 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:16 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",2="18 - AN temp 1",36="19 - AN volt 4",37="20 - AN volt 5",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",8="26 - AN volt 2",34="27 - AN volt 1",6="28 - AN volt 10, Aux Reuse",39="30 - AN volt 7",9="31 - AN volt 3",38="32 - AN volt 6, Aux Reuse",18="36 - AN volt 8, Aux Reuse",19="40 - AN volt 9, Aux Reuse" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",2="18 - AN temp 1",36="19 - AN volt 4",37="20 - AN volt 5",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",8="26 - AN volt 2",34="27 - AN volt 1",6="28 - AN volt 10, Aux Reuse",39="30 - AN volt 7",9="31 - AN volt 3",38="32 - AN volt 6, Aux Reuse",18="36 - AN volt 8, Aux Reuse",19="40 - AN volt 9, Aux Reuse" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7078,8 +7076,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7633,6 +7629,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_prometheus_405.ini b/firmware/tunerstudio/generated/fome_prometheus_405.ini index c07debbc5a..dff9850ba8 100644 --- a/firmware/tunerstudio/generated/fome_prometheus_405.ini +++ b/firmware/tunerstudio/generated/fome_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.prometheus_405.2721840608" + signature = "rusEFI (FOME) master.2023.03.01.prometheus_405.3464970743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.prometheus_405.2721840608" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.prometheus_405.3464970743" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:06 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:37 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins2 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins3 = bits, U16, 1524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins4 = bits, U16, 1526, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs2 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs3 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs4 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs5 = bits, U08, 1564, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs6 = bits, U08, 1565, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs7 = bits, U08, 1566, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs8 = bits, U08, 1567, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -trailingCoilPins1 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins2 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins3 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins4 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins5 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins6 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins7 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins8 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins9 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins10 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins11 = bits, U16, 1588, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins12 = bits, U16, 1590, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output2 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output3 = bits, U16, 3414, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output4 = bits, U16, 3416, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins2 = bits, U16, 1518, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins3 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins4 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs2 = bits, U08, 1557, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs3 = bits, U08, 1558, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs4 = bits, U08, 1559, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs5 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs6 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs7 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs8 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +trailingCoilPins1 = bits, U16, 1564, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins2 = bits, U16, 1566, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins3 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins4 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins5 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins6 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins7 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins8 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins9 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins10 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins11 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins12 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output2 = bits, U16, 3408, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output3 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output4 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7086,8 +7084,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7646,6 +7642,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_prometheus_469.ini b/firmware/tunerstudio/generated/fome_prometheus_469.ini index 9c3f17dab3..c4841a2014 100644 --- a/firmware/tunerstudio/generated/fome_prometheus_469.ini +++ b/firmware/tunerstudio/generated/fome_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.prometheus_469.2721840608" + signature = "rusEFI (FOME) master.2023.03.01.prometheus_469.3464970743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.prometheus_469.2721840608" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.prometheus_469.3464970743" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:05 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:34 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins2 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins3 = bits, U16, 1524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -vvtPins4 = bits, U16, 1526, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs2 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs3 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs4 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs5 = bits, U08, 1564, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs6 = bits, U08, 1565, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs7 = bits, U08, 1566, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxAnalogInputs8 = bits, U08, 1567, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -trailingCoilPins1 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins2 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins3 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins4 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins5 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins6 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins7 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins8 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins9 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins10 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins11 = bits, U16, 1588, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins12 = bits, U16, 1590, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output2 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output3 = bits, U16, 3414, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output4 = bits, U16, 3416, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins2 = bits, U16, 1518, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins3 = bits, U16, 1520, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins4 = bits, U16, 1522, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs2 = bits, U08, 1557, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs3 = bits, U08, 1558, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs4 = bits, U08, 1559, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs5 = bits, U08, 1560, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs6 = bits, U08, 1561, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs7 = bits, U08, 1562, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxAnalogInputs8 = bits, U08, 1563, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +trailingCoilPins1 = bits, U16, 1564, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins2 = bits, U16, 1566, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins3 = bits, U16, 1568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins4 = bits, U16, 1570, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins5 = bits, U16, 1572, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins6 = bits, U16, 1574, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins7 = bits, U16, 1576, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins8 = bits, U16, 1578, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins9 = bits, U16, 1580, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins10 = bits, U16, 1582, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins11 = bits, U16, 1584, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins12 = bits, U16, 1586, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output2 = bits, U16, 3408, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output3 = bits, U16, 3410, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output4 = bits, U16, 3412, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7086,8 +7084,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7646,6 +7642,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/firmware/tunerstudio/generated/fome_proteus_f4.ini b/firmware/tunerstudio/generated/fome_proteus_f4.ini index 8ddfae7aa8..fcf90c34a3 100644 --- a/firmware/tunerstudio/generated/fome_proteus_f4.ini +++ b/firmware/tunerstudio/generated/fome_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.proteus_f4.4046566781" + signature = "rusEFI (FOME) master.2023.03.01.proteus_f4.2643265898" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.proteus_f4.4046566781" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.proteus_f4.2643265898" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:08 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:42 UTC 2023 -pageSize = 26064 +pageSize = 26060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",38="Analog Temp 1",39="Analog Temp 2",18="Analog Temp 3",19="Analog Temp 4",34="Analog Volt 1",7="Analog Volt 10",8="Analog Volt 11",35="Analog Volt 2",36="Analog Volt 3",37="Analog Volt 4",2="Analog Volt 5",3="Analog Volt 6",4="Analog Volt 7",5="Analog Volt 8",6="Analog Volt 9",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 12000 -cltFuelCorrBins = array, F32, 17380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 17444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 17508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 17572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 17636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 17668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 17700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 17732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 17764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 17828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 17892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 18916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 19940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 21168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 21936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 21968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",38="Analog Temp 1",39="Analog Temp 2",18="Analog Temp 3",19="Analog Temp 4",34="Analog Volt 1",7="Analog Volt 10",8="Analog Volt 11",35="Analog Volt 2",36="Analog Volt 3",37="Analog Volt 4",2="Analog Volt 5",3="Analog Volt 6",4="Analog Volt 7",5="Analog Volt 8",6="Analog Volt 9",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 12000 +cltFuelCorrBins = array, F32, 17376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 17440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 17504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 17568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 17632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 17664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 17696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 17728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 17760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 17824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 17888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 18912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 19936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 20000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 20008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 20016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 21164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 21932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 21964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 21996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 22832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 22864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 22896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 23504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 23568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 23584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 23600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 23664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 23680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 23696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 23760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 23776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 23792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 23800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 23808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 23824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 23840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 23856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 23872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 23888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 23904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 23920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 23936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 23952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 23968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 23984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 24232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 24496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 24544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 24552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 24560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 24688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 24704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 24720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 24722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 24738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 24748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 24876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 24892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 24908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 24910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 24926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 24936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 25098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 25114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 25286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 25302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 25474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 25490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 25628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 25644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 25660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 25662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 25678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 25688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 25816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 25832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 25848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 25850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 25866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 25876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 26038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 26064 +lambdaLoadBins = array, U16, 22828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 22860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 22892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 23500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 23564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 23676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 23692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 23756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 23772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 23788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 23796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 23804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 23820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 23836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 23852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 23868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 23884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 23900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 23916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 23932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 23948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 23964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 23980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 23996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 24228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 24492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 24540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 24684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 24700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 24716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 24718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 24734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 24744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 24872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 24888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 24904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 24906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 24922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 24932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 25094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 25110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 25282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 25298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 25470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 25486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 25624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 25640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 25656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 25658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 25674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 25684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 25812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 25828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 25844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 25846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 25862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 25872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 26034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 26050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 26060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7071,8 +7069,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7612,12 +7608,13 @@ dialog = tcuControls, "Transmission Settings" field = "!Once you send the command, please reconnect to rusEFI controller in order to read fresh values" + commandButton = "FOME PnP Miata NA6", cmd_set_engine_type_PROTEUS_MIATA_NA6 + commandButton = "Proteus M73 v12", cmd_set_engine_type_Proteus_M73 commandButton = "Proteus GDI VAG B6 test", cmd_set_engine_type_PROTEUS_VW_B6 commandButton = "Proteus GM Gen4", cmd_set_engine_type_PROTEUS_GM_LS_4 commandButton = "Proteus Miata TCU", cmd_set_engine_type_Proteus_Miata_TCU commandButton = "Proteus Lua Demo", cmd_set_engine_type_PROTEUS_LUA_DEMO - commandButton = "Proteus Miata NA6", cmd_set_engine_type_PROTEUS_MIATA_NA6 commandButton = "Proteus Miata NB2", cmd_set_engine_type_PROTEUS_MIATA_NB2 commandButton = "Proteus Honda K", cmd_set_engine_type_PROTEUS_HONDA_K commandButton = "Proteus Honda OBD2A", cmd_set_engine_type_PROTEUS_HONDA_OBD2A diff --git a/firmware/tunerstudio/generated/fome_proteus_f7.ini b/firmware/tunerstudio/generated/fome_proteus_f7.ini index 1f79913656..93dab56584 100644 --- a/firmware/tunerstudio/generated/fome_proteus_f7.ini +++ b/firmware/tunerstudio/generated/fome_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.proteus_f7.4046566781" + signature = "rusEFI (FOME) master.2023.03.01.proteus_f7.2643265898" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.proteus_f7.4046566781" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.proteus_f7.2643265898" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:07 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:40 UTC 2023 -pageSize = 26064 +pageSize = 26060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",38="Analog Temp 1",39="Analog Temp 2",18="Analog Temp 3",19="Analog Temp 4",34="Analog Volt 1",7="Analog Volt 10",8="Analog Volt 11",35="Analog Volt 2",36="Analog Volt 3",37="Analog Volt 4",2="Analog Volt 5",3="Analog Volt 6",4="Analog Volt 7",5="Analog Volt 8",6="Analog Volt 9",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 12000 -cltFuelCorrBins = array, F32, 17380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 17444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 17508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 17572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 17636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 17668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 17700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 17732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 17764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 17828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 17892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 18916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 19940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 21168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 21936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 21968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",38="Analog Temp 1",39="Analog Temp 2",18="Analog Temp 3",19="Analog Temp 4",34="Analog Volt 1",7="Analog Volt 10",8="Analog Volt 11",35="Analog Volt 2",36="Analog Volt 3",37="Analog Volt 4",2="Analog Volt 5",3="Analog Volt 6",4="Analog Volt 7",5="Analog Volt 8",6="Analog Volt 9",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 12000 +cltFuelCorrBins = array, F32, 17376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 17440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 17504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 17568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 17632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 17664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 17696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 17728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 17760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 17824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 17888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 18912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 19936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 20000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 20008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 20016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 21164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 21932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 21964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 21996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 22832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 22864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 22896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 23504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 23568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 23584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 23600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 23664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 23680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 23696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 23760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 23776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 23792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 23800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 23808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 23824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 23840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 23856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 23872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 23888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 23904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 23920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 23936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 23952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 23968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 23984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 24232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 24496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 24544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 24552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 24560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 24688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 24704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 24720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 24722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 24738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 24748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 24876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 24892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 24908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 24910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 24926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 24936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 25098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 25114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 25286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 25302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 25474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 25490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 25628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 25644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 25660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 25662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 25678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 25688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 25816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 25832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 25848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 25850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 25866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 25876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 26038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 26064 +lambdaLoadBins = array, U16, 22828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 22860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 22892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 23500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 23564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 23676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 23692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 23756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 23772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 23788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 23796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 23804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 23820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 23836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 23852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 23868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 23884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 23900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 23916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 23932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 23948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 23964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 23980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 23996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 24228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 24492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 24540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 24684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 24700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 24716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 24718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 24734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 24744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 24872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 24888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 24904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 24906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 24922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 24932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 25094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 25110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 25282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 25298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 25470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 25486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 25624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 25640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 25656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 25658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 25674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 25684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 25812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 25828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 25844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 25846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 25862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 25872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 26034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 26050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 26060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7071,8 +7069,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7612,12 +7608,13 @@ dialog = tcuControls, "Transmission Settings" field = "!Once you send the command, please reconnect to rusEFI controller in order to read fresh values" + commandButton = "FOME PnP Miata NA6", cmd_set_engine_type_PROTEUS_MIATA_NA6 + commandButton = "Proteus M73 v12", cmd_set_engine_type_Proteus_M73 commandButton = "Proteus GDI VAG B6 test", cmd_set_engine_type_PROTEUS_VW_B6 commandButton = "Proteus GM Gen4", cmd_set_engine_type_PROTEUS_GM_LS_4 commandButton = "Proteus Miata TCU", cmd_set_engine_type_Proteus_Miata_TCU commandButton = "Proteus Lua Demo", cmd_set_engine_type_PROTEUS_LUA_DEMO - commandButton = "Proteus Miata NA6", cmd_set_engine_type_PROTEUS_MIATA_NA6 commandButton = "Proteus Miata NB2", cmd_set_engine_type_PROTEUS_MIATA_NB2 commandButton = "Proteus Honda K", cmd_set_engine_type_PROTEUS_HONDA_K commandButton = "Proteus Honda OBD2A", cmd_set_engine_type_PROTEUS_HONDA_OBD2A diff --git a/firmware/tunerstudio/generated/fome_proteus_h7.ini b/firmware/tunerstudio/generated/fome_proteus_h7.ini index 1b78d3c9f2..a678443b14 100644 --- a/firmware/tunerstudio/generated/fome_proteus_h7.ini +++ b/firmware/tunerstudio/generated/fome_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.proteus_h7.4046566781" + signature = "rusEFI (FOME) master.2023.03.01.proteus_h7.2643265898" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.proteus_h7.4046566781" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.proteus_h7.2643265898" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:09 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:43 UTC 2023 -pageSize = 26064 +pageSize = 26060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",38="Analog Temp 1",39="Analog Temp 2",18="Analog Temp 3",19="Analog Temp 4",34="Analog Volt 1",7="Analog Volt 10",8="Analog Volt 11",35="Analog Volt 2",36="Analog Volt 3",37="Analog Volt 4",2="Analog Volt 5",3="Analog Volt 6",4="Analog Volt 7",5="Analog Volt 8",6="Analog Volt 9",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 12000 -cltFuelCorrBins = array, F32, 17380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 17444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 17508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 17572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 17636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 17668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 17700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 17732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 17764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 17828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 17892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 18916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 19940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 20004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 20012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 20020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 20532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 20564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 20596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 20656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 21168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 21200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 21232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 21296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 21312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 21328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 21392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 21408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 21424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 21936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 21968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 22000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 22512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 22544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",38="Analog Temp 1",39="Analog Temp 2",18="Analog Temp 3",19="Analog Temp 4",34="Analog Volt 1",7="Analog Volt 10",8="Analog Volt 11",35="Analog Volt 2",36="Analog Volt 3",37="Analog Volt 4",2="Analog Volt 5",3="Analog Volt 6",4="Analog Volt 7",5="Analog Volt 8",6="Analog Volt 9",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 12000 +cltFuelCorrBins = array, F32, 17376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 17440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 17504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 17568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 17632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 17664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 17696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 17728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 17760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 17824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 17888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 18912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 19936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 20000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 20008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 20016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 20528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 20560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 20592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 20652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 21164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 21196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 21228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 21292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 21308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 21324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 21388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 21404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 21420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 21932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 21964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 21996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 22508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 22540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 22576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 22572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 22576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 22572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 22832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 22864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 22896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 23152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 23184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 23216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 23472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 23488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 23504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 23568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 23584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 23600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 23664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 23680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 23696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 23760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 23776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 23792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 23800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 23808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 23824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 23840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 23856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 23872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 23888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 23904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 23920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 23936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 23952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 23968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 23984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 24000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 24008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 24016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 24032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 24048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 24064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 24080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 24096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 24112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 24128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 24144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 24160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 24176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 24192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 24208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 24224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 24232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 24240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 24248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 24256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 24264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 24272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 24280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 24288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 24296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 24304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 24312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 24320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 24328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 24336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 24344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 24352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 24360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 24368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 24404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 24410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 24416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 24452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 24458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 24464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 24496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 24504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 24512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 24544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 24552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 24560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 24688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 24704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 24720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 24722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 24738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 24748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 24876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 24892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 24908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 24910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 24926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 24936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 25064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 25080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 25096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 25098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 25114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 25124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 25252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 25268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 25284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 25286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 25302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 25312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 25440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 25456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 25472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 25474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 25490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 25500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 25628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 25644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 25660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 25662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 25678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 25688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 25816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 25832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 25848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 25850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 25866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 25876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 26004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 26020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 26036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 26038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 26064 +lambdaLoadBins = array, U16, 22828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 22860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 22892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 23148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 23180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 23212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 23468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 23484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 23500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 23564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 23580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 23596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 23660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 23676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 23692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 23756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 23772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 23788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 23796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 23804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 23820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 23836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 23852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 23868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 23884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 23900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 23916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 23932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 23948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 23964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 23980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 23996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 24004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 24012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 24028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 24044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 24060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 24076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 24092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 24108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 24124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 24140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 24156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 24172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 24188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 24204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 24220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 24228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 24236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 24244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 24252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 24260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 24268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 24276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 24284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 24292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 24300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 24308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 24316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 24324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 24332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 24340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 24348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 24356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 24364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 24400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 24406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 24412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 24448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 24454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 24460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 24492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 24500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 24508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 24540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 24548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 24556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 24684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 24700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 24716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 24718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 24734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 24744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 24872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 24888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 24904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 24906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 24922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 24932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 25060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 25076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 25092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 25094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 25110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 25120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 25248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 25264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 25280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 25282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 25298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 25308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 25436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 25452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 25468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 25470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 25486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 25496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 25624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 25640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 25656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 25658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 25674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 25684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 25812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 25828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 25844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 25846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 25862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 25872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 26000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 26016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 26032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 26034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 26050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 26060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7071,8 +7069,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7612,12 +7608,13 @@ dialog = tcuControls, "Transmission Settings" field = "!Once you send the command, please reconnect to rusEFI controller in order to read fresh values" + commandButton = "FOME PnP Miata NA6", cmd_set_engine_type_PROTEUS_MIATA_NA6 + commandButton = "Proteus M73 v12", cmd_set_engine_type_Proteus_M73 commandButton = "Proteus GDI VAG B6 test", cmd_set_engine_type_PROTEUS_VW_B6 commandButton = "Proteus GM Gen4", cmd_set_engine_type_PROTEUS_GM_LS_4 commandButton = "Proteus Miata TCU", cmd_set_engine_type_Proteus_Miata_TCU commandButton = "Proteus Lua Demo", cmd_set_engine_type_PROTEUS_LUA_DEMO - commandButton = "Proteus Miata NA6", cmd_set_engine_type_PROTEUS_MIATA_NA6 commandButton = "Proteus Miata NB2", cmd_set_engine_type_PROTEUS_MIATA_NB2 commandButton = "Proteus Honda K", cmd_set_engine_type_PROTEUS_HONDA_K commandButton = "Proteus Honda OBD2A", cmd_set_engine_type_PROTEUS_HONDA_OBD2A diff --git a/firmware/tunerstudio/generated/fome_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/fome_subaru_eg33_f7.ini index a281502ff6..c4c2911eb2 100644 --- a/firmware/tunerstudio/generated/fome_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/fome_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.subaru_eg33_f7.394536703" + signature = "rusEFI (FOME) master.2023.03.01.subaru_eg33_f7.2067307240" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.subaru_eg33_f7.394536703" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.subaru_eg33_f7.2067307240" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Mar 01 00:39:25 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Mar 01 01:03:50 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], 0="NONE",183="A19 - AC Ctrl Din",182="A20 - Torque Ctrl Din",181="B09 - P pos Din",180="B10 - N pos Din",178="B12 - IGN Din",177="C09 - Air Condition request Din",166="C10 - Starter Din",167="C12 - Memory SW Din",168="C13 - Test SW Din",169="D04 - California ID Din" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], 0="NONE",183="A19 - AC Ctrl Din",182="A20 - Torque Ctrl Din",181="B09 - P pos Din",180="B10 - N pos Din",178="B12 - IGN Din",177="C09 - Air Condition request Din",166="C10 - Starter Din",167="C12 - Memory SW Din",168="C13 - Test SW Din",169="D04 - California ID Din" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7089,8 +7087,6 @@ dialog = sent_stateDialog, "sent_state" field = "!ECU reboot needed to apply these settings" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7643,6 +7639,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "Reset firmware settings", cmd_set_engine_type_default ; Board->ECU stimulator diff --git a/firmware/tunerstudio/generated/fome_tdg-pdm8.ini b/firmware/tunerstudio/generated/fome_tdg-pdm8.ini index acbf257510..ccab3ecffd 100644 --- a/firmware/tunerstudio/generated/fome_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/fome_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.03.01.tdg-pdm8.402725970" + signature = "rusEFI (FOME) master.2023.03.01.tdg-pdm8.1958584389" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.03.01.tdg-pdm8.402725970" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.03.01.tdg-pdm8.1958584389" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,9 +86,9 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:13 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:49 UTC 2023 -pageSize = 22064 +pageSize = 22060 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",11="ET_UNUSED_11",13="ET_UNUSED_13",15="ET_UNUSED_15",17="ET_UNUSED_17",33="ET_UNUSED_33",92="ET_UNUSED_92",93="ET_UNUSED_93",97="ET_UNUSED_97",98="ET_UNUSED_98",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",27="PROTEUS_GM_LS_4",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",4="PROTEUS_MIATA_NA6",67="PROTEUS_MIATA_NB2",42="PROTEUS_QC_TEST_BOARD",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -691,680 +691,679 @@ fan1ExtraIdle = scalar, U08, 1411, "%", 1, 0, 0, 100, 0 uartConsoleSerialSpeed = scalar, U32, 1412, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1416, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1420, "coeff", 1, 0, 0, 200, 2 -slowAdcAlpha = scalar, F32, 1424, "coeff", 1, 0, 0, 200, 3 -auxSerialSpeed = scalar, U32, 1428, "BPs", 1, 0, 0, 1000000, 0 -throttlePedalSecondaryUpVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 -throttlePedalSecondaryWOTVoltage = scalar, F32, 1436, "voltage", 1, 0, -6, 6, 2 -canBaudRate = bits, U08, 1440, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -veOverrideMode = bits, U08, 1441, [0:1], "None", "MAP", "TPS" -can2BaudRate = bits, U08, 1442, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" -afrOverrideMode = bits, U08, 1443, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -mc33_hpfp_i_peak = scalar, U08, 1444, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold = scalar, U08, 1445, "A", 0.1, 0, 0, 25, 1 -mc33_hpfp_i_hold_off = scalar, U08, 1446, "us", 1, 0, 0, 255, 0 -mc33_hpfp_max_hold = scalar, U08, 1447, "ms", 1, 0, 0, 255, 0 -stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" -canOpenBLT = bits, U32, 1448, [1:1], "false", "true" -can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" -injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 -benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 -benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 -launchActivatePinMode = bits, U08, 1455, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -can2TxPin = bits, U16, 1456, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -can2RxPin = bits, U16, 1458, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -starterControlPinMode = bits, U08, 1460, [0:1], "default", "default inverted", "open collector", "open collector inverted" -wastegatePositionSensor = bits, U08, 1461, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -ignOverrideMode = bits, U08, 1462, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" -injectorPressureType = bits, U08, 1463, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1464, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -hpfpValvePinMode = bits, U08, 1466, [0:1], "default", "default inverted", "open collector", "open collector inverted" -accelerometerSpiDevice = bits, U08, 1467, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -boostCutPressure = scalar, F32, 1468, "kPa (absolute)", 1, 0, 0, 1000, 0 -tchargeBins = array, U08, 1472, [16], "kg/h", 5.0, 0, 0, 1200, 0 -tchargeValues = array, U08, 1488, [16], "ratio", 0.01, 0, 0, 1, 2 -fixedTiming = scalar, F32, 1504, "deg", 1, 0, -720, 720, 2 -mapLowValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 -mapHighValueVoltage = scalar, F32, 1512, "v", 1, 0, 0, 10, 2 -egoValueShift = scalar, F32, 1516, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1520, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -vvtPins2 = bits, U16, 1522, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -vvtPins3 = bits, U16, 1524, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -vvtPins4 = bits, U16, 1526, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -crankingIACposition = scalar, S32, 1528, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1544, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1548, "Hz", 1, 0, 0, 3000, 0 -vvtOutputFrequency2 = scalar, U16, 1550, "Hz", 1, 0, 0, 3000, 0 -alternatorPwmFrequency = scalar, S32, 1552, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1556, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -vvtMode2 = bits, U08, 1557, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" -fan2ExtraIdle = scalar, U08, 1558, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1559, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1560, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxAnalogInputs2 = bits, U08, 1561, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxAnalogInputs3 = bits, U08, 1562, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxAnalogInputs4 = bits, U08, 1563, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxAnalogInputs5 = bits, U08, 1564, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxAnalogInputs6 = bits, U08, 1565, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxAnalogInputs7 = bits, U08, 1566, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxAnalogInputs8 = bits, U08, 1567, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -trailingCoilPins1 = bits, U16, 1568, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins2 = bits, U16, 1570, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins3 = bits, U16, 1572, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins4 = bits, U16, 1574, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins5 = bits, U16, 1576, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins6 = bits, U16, 1578, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins7 = bits, U16, 1580, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins8 = bits, U16, 1582, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins9 = bits, U16, 1584, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins10 = bits, U16, 1586, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins11 = bits, U16, 1588, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -trailingCoilPins12 = bits, U16, 1590, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -tle8888mode = bits, U08, 1592, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1593, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1594, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1595, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1596, "kPa", 1, 0, 50, 700000, 0 -postCrankingFactor = scalar, F32, 1600, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1604, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, S32, 1616, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, U32, 1628, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, U32, 1632, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1636, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxTempSensor2_tempC_1 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, S32, 1648, "*C", 0.01, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, U32, 1660, "Ohm", 0.01, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, U32, 1664, "Ohm", 0.1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1668, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -knockSamplingDuration = scalar, S16, 1672, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1674, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1684, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1688, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1690, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1692, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1694, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1696, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1697, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1698, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1699, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1744, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1748, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1757, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1758, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1759, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1760, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -mc33816_driven = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPin = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -brakePedalPinMode = bits, U08, 1768, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tChargeMode = bits, U08, 1769, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -tcuUpshiftButtonPinMode = bits, U08, 1770, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 1771, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1780, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1784, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1786, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1788, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1790, "", 1, 0, -30000, 30000, 0 -auxPid2_pFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 -auxPid2_iFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 -auxPid2_dFactor = scalar, F32, 1800, "", 1, 0, -10000, 10000, 4 -auxPid2_offset = scalar, S16, 1804, "", 1, 0, -1000, 1000, 0 -auxPid2_periodMs = scalar, S16, 1806, "ms", 1, 0, 0, 3000, 0 -auxPid2_minValue = scalar, S16, 1808, "", 1, 0, -30000, 30000, 0 -auxPid2_maxValue = scalar, S16, 1810, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 1840, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 1844, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 1852, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -oilPressure_v1 = scalar, F32, 1856, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 1860, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 1864, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 1868, "kPa", 1, 0, 0, 1000000, 2 -fan2Pin = bits, U16, 1872, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -fan2OnTemperature = scalar, U08, 1874, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 1875, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 1876, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tle8888_csPinMode = bits, U08, 1880, [0:1], "default", "default inverted", "open collector", "open collector inverted" -canVssNbcType = bits, U08, 1881, [0:0], "BMW_e46", "W202" -mc33816_cs = bits, U16, 1882, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -auxFrequencyFilter = scalar, F32, 1884, "", 1, 0, 0, 100, 0 -vvtControlMinRpm = scalar, S16, 1888, "RPM", 1, 0, 0, 3000, 0 -sentInputPins1 = bits, U16, 1890, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -launchFuelAdderPercent = scalar, S08, 1892, "", 1, 0, 0, 100, 0 -etbJamTimeout = scalar, U08, 1893, "sec", 0.02, 0, 0, 5, 2 -etbExpAverageLength = scalar, U16, 1894, "", 1, 0, 0, 32000, 0 -coastingFuelCutRpmHigh = scalar, S16, 1896, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 1898, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 1900, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 1902, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 1904, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 1906, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 1908, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -highPressureFuel_v1 = scalar, F32, 1912, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 1916, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 1920, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 1924, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 1928, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -lowPressureFuel_v1 = scalar, F32, 1932, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 1936, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 1940, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 1944, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 1948, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 1952, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 1960, 16 -scriptCurveName2 = string, ASCII, 1976, 16 -scriptCurveName3 = string, ASCII, 1992, 16 -scriptCurveName4 = string, ASCII, 2008, 16 -scriptCurveName5 = string, ASCII, 2024, 16 -scriptCurveName6 = string, ASCII, 2040, 16 -scriptTableName1 = string, ASCII, 2056, 16 -scriptTableName2 = string, ASCII, 2072, 16 -scriptTableName3 = string, ASCII, 2088, 16 -scriptTableName4 = string, ASCII, 2104, 16 -scriptSettingName1 = string, ASCII, 2120, 16 -scriptSettingName2 = string, ASCII, 2136, 16 -scriptSettingName3 = string, ASCII, 2152, 16 -scriptSettingName4 = string, ASCII, 2168, 16 -scriptSettingName5 = string, ASCII, 2184, 16 -scriptSettingName6 = string, ASCII, 2200, 16 -scriptSettingName7 = string, ASCII, 2216, 16 -scriptSettingName8 = string, ASCII, 2232, 16 -tChargeAirCoefMin = scalar, F32, 2248, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2252, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2256, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2264, "deg/sec", 1, 0, 0, 100, 1 -etb_iTermMin = scalar, S16, 2268, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2270, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2280, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2284, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2286, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2288, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2290, "", 1, 0, -30000, 30000, 0 -etbRocExpAverageLength = scalar, S16, 2292, "", 1, 0, 0, 32000, 0 -tpsAccelFractionPeriod = scalar, S16, 2294, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2296, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2301, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2304, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2305, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2306, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2308, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2320, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2321, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2322, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2323, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2324, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2332, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2333, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2334, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2335, "RPM", 50.0, 0, 0, 12000, 0 -gppwm1_pin = bits, U16, 2336, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -gppwm1_dutyIfError = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2340, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2342, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2343, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2344, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_rpmAxis = bits, U08, 2345, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm1_loadBins = array, S16, 2346, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm1_rpmBins = array, S16, 2362, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm1_table = array, U08, 2378, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm2_pin = bits, U16, 2444, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -gppwm2_dutyIfError = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2448, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2450, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2451, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2452, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_rpmAxis = bits, U08, 2453, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm2_loadBins = array, S16, 2454, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm2_rpmBins = array, S16, 2470, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm2_table = array, U08, 2486, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm3_pin = bits, U16, 2552, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -gppwm3_dutyIfError = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2556, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2558, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2559, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2560, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_rpmAxis = bits, U08, 2561, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm3_loadBins = array, S16, 2562, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm3_rpmBins = array, S16, 2578, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm3_table = array, U08, 2594, [8x8], "duty", 0.5, 0, 0, 100, 1 -gppwm4_pin = bits, U16, 2660, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -gppwm4_dutyIfError = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2664, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2666, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2667, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_rpmAxis = bits, U08, 2669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -gppwm4_loadBins = array, S16, 2670, [8], "load", 0.1, 0, -1000, 1000, 1 -gppwm4_rpmBins = array, S16, 2686, [8], "RPM", 1, 0, -30000, 30000, 0 -gppwm4_table = array, U08, 2702, [8x8], "duty", 0.5, 0, 0, 100, 1 -mc33_i_boost = scalar, U16, 2768, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2770, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2772, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2782, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2784, "us", 1, 0, 0, 10000, 0 -tcu_solenoid_mode1 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2788, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2789, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2790, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2791, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2792, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 2952, "rpm", 50.0, 0, 0, 12500, 0 -dfcoDelay = scalar, U08, 2953, "sec", 0.1, 0, 0, 10, 1 -acDelay = scalar, U08, 2954, "sec", 0.1, 0, 0, 10, 1 -acSwitchMode = bits, U08, 2955, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -fordInjectorSmallPulseBreakPoint = scalar, U16, 2956, "mg", 0.001, 0, 0, 65, 3 -tpsTspCorrValues = array, U08, 2958, [4], "multiplier", 0.02, 0, 0, 5, 2 -etbJamIntegratorLimit = scalar, U08, 2962, "%", 1, 0, 0, 50, 0 -hpfpCamLobes = scalar, U08, 2963, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 2964, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 2965, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 2966, "deg", 1, 0, 0, 255, 0 -vinNumber = string, ASCII, 2967, 17 -hpfpPumpVolume = scalar, U16, 2984, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 2986, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 2987, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 2988, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 2990, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 2992, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 2994, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3010, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3026, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3034, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3050, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3250, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3270, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3280, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3380, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3400, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3410, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -stepper_raw_output2 = bits, U16, 3412, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -stepper_raw_output3 = bits, U16, 3414, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -stepper_raw_output4 = bits, U16, 3416, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -gearRatio1 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3430, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3432, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3434, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3436, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3444, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3452, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3460, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3468, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3476, [8], "", 0.01, 0, 0, 2.5, 2 -gearControllerMode = bits, U08, 3484, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3485, [0:1], "None", "Simple Transmission", "GM 4L6X" -acrDisablePhase = scalar, U16, 3486, "deg", 1, 0, 0, 720, 0 -auxLinear1_hwChannel = bits, U08, 3488, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxLinear1_v1 = scalar, F32, 3492, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3496, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3500, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3504, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3508, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" -auxLinear2_v1 = scalar, F32, 3512, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3516, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3520, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3524, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3528, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3530, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3531, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3532, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3534, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3536, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -tcu_pc_solenoid_pin_mode = bits, U08, 3538, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_pin_mode = bits, U08, 3539, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3542, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" -tcu_32_solenoid_freq = scalar, U16, 3544, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3548, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3552, "", 1, 0, 0, 20000, 0 -highSpeedOffsets = array, U16, 3554, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave -sentEtbType = bits, S08, 3618, [0:1], "None", "GM type 1", "Ford type 1" -luaDigitalInputPins1 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins2 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins3 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins4 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins5 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins6 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins7 = bits, U16, 3632, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -luaDigitalInputPins8 = bits, U16, 3634, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -tpsTspCorrValuesBins = array, U08, 3636, [4], "RPM", 50.0, 0, 0, 17500, 0 -ALSMinRPM = scalar, S16, 3640, "rpm", 1, 0, 0, 20000, 0 -ALSMaxRPM = scalar, S16, 3642, "rpm", 1, 0, 0, 20000, 0 -ALSMaxDuration = scalar, S16, 3644, "sec", 1, 0, 0, 10, 0 -ALSMinCLT = scalar, S08, 3646, "C", 1, 0, 0, 90, 0 -ALSMaxCLT = scalar, S08, 3647, "C", 1, 0, 0, 105, 0 -alsMinTimeBetween = scalar, U08, 3648, "", 1, 0, 0, 20000, 0 -alsEtbPosition = scalar, U08, 3649, "", 1, 0, 0, 20000, 0 -acRelayAlternatorDutyAdder = scalar, U08, 3650, "", 1, 0, 0, 100, 0 -instantRpmRange = scalar, U08, 3651, "deg", 1, 0, 0, 250, 0 -ALSIdleAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 -ALSEtbAdd = scalar, S32, 3656, "%", 1, 0, 0, 100, 2 -ALSSkipRatio = scalar, S32, 3660, "", 1, 0, 0.1, 2, 1 -ALSMaxDriverThrottleIntent = scalar, U08, 3664, "%", 1, 0, 0, 10, 0 -ALSActivatePinMode = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tpsSecondaryMaximum = scalar, U08, 3666, "%", 0.5, 0, 0, 100, 1 -ppsSecondaryMaximum = scalar, U08, 3667, "%", 0.5, 0, 0, 100, 1 -luaDigitalInputPinModes1 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes2 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes3 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes4 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes5 = bits, U08, 3672, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes6 = bits, U08, 3673, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes7 = bits, U08, 3674, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -luaDigitalInputPinModes8 = bits, U08, 3675, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -mainUnusedEnd = array, U08, 3676, [96], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3772, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 3804, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 3836, [8x8], "%", 0.05, 0, 0, 10, 2 -iacPidMultLoadBins = array, U08, 3900, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 3908, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 3916, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 3932, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 3948, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 3964, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 3980, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4012, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4044, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4108, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4172, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4236, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4300, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4332, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4364, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4396, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4428, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4460, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4492, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4524, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4556, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4572, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4588, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4652, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4684, [8], "%", 1, 0, 0, 100, 2 -crankingAdvanceBins = array, U16, 4716, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 4724, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingRpmBins = array, U08, 4732, [16], "RPM", 100.0, 0, 0, 25000, 0 -iacCoasting = array, U08, 4748, [16], "%", 0.5, 0, 0, 100, 1 -warning_message = string, ASCII, 4764, 120 -afterstartCoolantBins = array, F32, 4884, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 4916, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 4948, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 4980, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5012, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5076, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5084, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5148, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5156, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5220, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5228, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5236, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5268, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5300, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5308, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5340, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5344, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5348, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5380, 8000 -cltFuelCorrBins = array, F32, 13380, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13444, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13508, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13572, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13636, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13668, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 13700, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 13732, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 13764, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 13828, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 13892, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14916, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 15940, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 16004, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 16012, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 16020, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 16532, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 16564, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 16596, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 16656, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 17168, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 17200, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 17232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 17296, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 17312, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 17328, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 17392, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 17408, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 17424, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 17936, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 17968, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18000, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 18512, [16], "kPa", 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 18544, [16], "RPM", 1, 0, 0, 18000, 0 +auxSerialSpeed = scalar, U32, 1424, "BPs", 1, 0, 0, 1000000, 0 +throttlePedalSecondaryUpVoltage = scalar, F32, 1428, "voltage", 1, 0, -6, 6, 2 +throttlePedalSecondaryWOTVoltage = scalar, F32, 1432, "voltage", 1, 0, -6, 6, 2 +canBaudRate = bits, U08, 1436, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +veOverrideMode = bits, U08, 1437, [0:1], "None", "MAP", "TPS" +can2BaudRate = bits, U08, 1438, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" +afrOverrideMode = bits, U08, 1439, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +mc33_hpfp_i_peak = scalar, U08, 1440, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold = scalar, U08, 1441, "A", 0.1, 0, 0, 25, 1 +mc33_hpfp_i_hold_off = scalar, U08, 1442, "us", 1, 0, 0, 255, 0 +mc33_hpfp_max_hold = scalar, U08, 1443, "ms", 1, 0, 0, 255, 0 +stepperDcInvertedPins = bits, U32, 1444, [0:0], "false", "true" +canOpenBLT = bits, U32, 1444, [1:1], "false", "true" +can2OpenBLT = bits, U32, 1444, [2:2], "false", "true" +injectorFlowAsMassFlow = bits, U32, 1444, [3:3], "volumetric flow", "mass flow" +benchTestOffTime = scalar, U08, 1448, "ms", 5.0, 0, 0, 2000, 1 +benchTestCount = scalar, U08, 1449, "count", 1, 0, 0, 250, 1 +benchTestOnTime = scalar, U08, 1450, "ms", 5.0, 0, 0, 2000, 1 +launchActivatePinMode = bits, U08, 1451, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +can2TxPin = bits, U16, 1452, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +can2RxPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +starterControlPinMode = bits, U08, 1456, [0:1], "default", "default inverted", "open collector", "open collector inverted" +wastegatePositionSensor = bits, U08, 1457, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +ignOverrideMode = bits, U08, 1458, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" +injectorPressureType = bits, U08, 1459, [0:0], "Low", "High" +hpfpValvePin = bits, U16, 1460, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +hpfpValvePinMode = bits, U08, 1462, [0:1], "default", "default inverted", "open collector", "open collector inverted" +accelerometerSpiDevice = bits, U08, 1463, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +boostCutPressure = scalar, F32, 1464, "kPa (absolute)", 1, 0, 0, 1000, 0 +tchargeBins = array, U08, 1468, [16], "kg/h", 5.0, 0, 0, 1200, 0 +tchargeValues = array, U08, 1484, [16], "ratio", 0.01, 0, 0, 1, 2 +fixedTiming = scalar, F32, 1500, "deg", 1, 0, -720, 720, 2 +mapLowValueVoltage = scalar, F32, 1504, "v", 1, 0, 0, 10, 2 +mapHighValueVoltage = scalar, F32, 1508, "v", 1, 0, 0, 10, 2 +egoValueShift = scalar, F32, 1512, "value", 1, 0, -10, 10, 2 +vvtPins1 = bits, U16, 1516, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +vvtPins2 = bits, U16, 1518, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +vvtPins3 = bits, U16, 1520, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +vvtPins4 = bits, U16, 1522, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +crankingIACposition = scalar, S32, 1524, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1528, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1532, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1536, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1540, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1544, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1546, "Hz", 1, 0, 0, 3000, 0 +alternatorPwmFrequency = scalar, S32, 1548, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1552, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +vvtMode2 = bits, U08, 1553, [0:5], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63" +fan2ExtraIdle = scalar, U08, 1554, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1555, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1556, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxAnalogInputs2 = bits, U08, 1557, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxAnalogInputs3 = bits, U08, 1558, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxAnalogInputs4 = bits, U08, 1559, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxAnalogInputs5 = bits, U08, 1560, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxAnalogInputs6 = bits, U08, 1561, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxAnalogInputs7 = bits, U08, 1562, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxAnalogInputs8 = bits, U08, 1563, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +trailingCoilPins1 = bits, U16, 1564, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins2 = bits, U16, 1566, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins3 = bits, U16, 1568, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins4 = bits, U16, 1570, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins5 = bits, U16, 1572, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins6 = bits, U16, 1574, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins7 = bits, U16, 1576, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins8 = bits, U16, 1578, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins9 = bits, U16, 1580, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins10 = bits, U16, 1582, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins11 = bits, U16, 1584, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +trailingCoilPins12 = bits, U16, 1586, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +tle8888mode = bits, U08, 1588, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1589, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1590, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1591, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1592, "kPa", 1, 0, 50, 700000, 0 +postCrankingFactor = scalar, F32, 1596, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1600, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, S32, 1604, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, S32, 1608, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, S32, 1612, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, U32, 1616, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, U32, 1620, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, U32, 1624, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, U32, 1628, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1632, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxTempSensor2_tempC_1 = scalar, S32, 1636, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, S32, 1640, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, S32, 1644, "*C", 0.01, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, U32, 1648, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, U32, 1652, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, U32, 1656, "Ohm", 0.01, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, U32, 1660, "Ohm", 0.1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1664, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +knockSamplingDuration = scalar, S16, 1668, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1670, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1672, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1676, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1680, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1684, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1686, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1688, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1690, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1692, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1693, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1694, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1695, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1696, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1700, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1704, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1708, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1712, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1716, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1720, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1724, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1728, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1732, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1736, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1740, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1744, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1748, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1749, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1750, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1751, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1752, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1753, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1754, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1755, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1756, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1757, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +mc33816_driven = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPin = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +brakePedalPinMode = bits, U08, 1764, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tChargeMode = bits, U08, 1765, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +tcuUpshiftButtonPinMode = bits, U08, 1766, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 1767, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1768, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1772, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1776, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1780, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1782, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1784, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1786, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1788, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1792, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1796, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1800, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1802, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1804, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1806, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 1808, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 1812, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 1816, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 1820, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 1824, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 1828, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 1832, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 1836, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 1840, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 1848, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +oilPressure_v1 = scalar, F32, 1852, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 1856, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 1860, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 1864, "kPa", 1, 0, 0, 1000000, 2 +fan2Pin = bits, U16, 1868, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +fan2OnTemperature = scalar, U08, 1870, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 1871, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 1872, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_cs = bits, U16, 1874, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tle8888_csPinMode = bits, U08, 1876, [0:1], "default", "default inverted", "open collector", "open collector inverted" +canVssNbcType = bits, U08, 1877, [0:0], "BMW_e46", "W202" +mc33816_cs = bits, U16, 1878, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +auxFrequencyFilter = scalar, F32, 1880, "", 1, 0, 0, 100, 0 +vvtControlMinRpm = scalar, S16, 1884, "RPM", 1, 0, 0, 3000, 0 +sentInputPins1 = bits, U16, 1886, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +launchFuelAdderPercent = scalar, S08, 1888, "", 1, 0, 0, 100, 0 +etbJamTimeout = scalar, U08, 1889, "sec", 0.02, 0, 0, 5, 2 +etbExpAverageLength = scalar, U16, 1890, "", 1, 0, 0, 32000, 0 +coastingFuelCutRpmHigh = scalar, S16, 1892, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 1894, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 1896, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 1898, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 1900, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 1902, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 1904, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +highPressureFuel_v1 = scalar, F32, 1908, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 1912, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 1916, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 1920, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 1924, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +lowPressureFuel_v1 = scalar, F32, 1928, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 1932, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 1936, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 1940, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 1944, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 1948, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 1956, 16 +scriptCurveName2 = string, ASCII, 1972, 16 +scriptCurveName3 = string, ASCII, 1988, 16 +scriptCurveName4 = string, ASCII, 2004, 16 +scriptCurveName5 = string, ASCII, 2020, 16 +scriptCurveName6 = string, ASCII, 2036, 16 +scriptTableName1 = string, ASCII, 2052, 16 +scriptTableName2 = string, ASCII, 2068, 16 +scriptTableName3 = string, ASCII, 2084, 16 +scriptTableName4 = string, ASCII, 2100, 16 +scriptSettingName1 = string, ASCII, 2116, 16 +scriptSettingName2 = string, ASCII, 2132, 16 +scriptSettingName3 = string, ASCII, 2148, 16 +scriptSettingName4 = string, ASCII, 2164, 16 +scriptSettingName5 = string, ASCII, 2180, 16 +scriptSettingName6 = string, ASCII, 2196, 16 +scriptSettingName7 = string, ASCII, 2212, 16 +scriptSettingName8 = string, ASCII, 2228, 16 +tChargeAirCoefMin = scalar, F32, 2244, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2248, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2252, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2256, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2260, "deg/sec", 1, 0, 0, 100, 1 +etb_iTermMin = scalar, S16, 2264, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2266, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2268, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2272, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2276, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2280, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2282, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2284, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2286, "", 1, 0, -30000, 30000, 0 +etbRocExpAverageLength = scalar, S16, 2288, "", 1, 0, 0, 32000, 0 +tpsAccelFractionPeriod = scalar, S16, 2290, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2292, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2296, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2297, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2298, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2300, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2301, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2302, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2304, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2308, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2309, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2310, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2311, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2312, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2313, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2314, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2315, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2316, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2317, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2318, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2319, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2320, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2328, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2329, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2330, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2331, "RPM", 50.0, 0, 0, 12000, 0 +gppwm1_pin = bits, U16, 2332, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +gppwm1_dutyIfError = scalar, U08, 2334, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2336, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2338, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2339, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2340, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_rpmAxis = bits, U08, 2341, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm1_loadBins = array, S16, 2342, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm1_rpmBins = array, S16, 2358, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm1_table = array, U08, 2374, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm2_pin = bits, U16, 2440, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +gppwm2_dutyIfError = scalar, U08, 2442, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2444, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2446, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2447, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2448, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_rpmAxis = bits, U08, 2449, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm2_loadBins = array, S16, 2450, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm2_rpmBins = array, S16, 2466, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm2_table = array, U08, 2482, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm3_pin = bits, U16, 2548, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +gppwm3_dutyIfError = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2552, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2554, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2555, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_rpmAxis = bits, U08, 2557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm3_loadBins = array, S16, 2558, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm3_rpmBins = array, S16, 2574, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm3_table = array, U08, 2590, [8x8], "duty", 0.5, 0, 0, 100, 1 +gppwm4_pin = bits, U16, 2656, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +gppwm4_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_rpmAxis = bits, U08, 2665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +gppwm4_loadBins = array, S16, 2666, [8], "load", 0.1, 0, -1000, 1000, 1 +gppwm4_rpmBins = array, S16, 2682, [8], "RPM", 1, 0, -30000, 30000, 0 +gppwm4_table = array, U08, 2698, [8x8], "duty", 0.5, 0, 0, 100, 1 +mc33_i_boost = scalar, U16, 2764, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2766, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2768, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2770, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2772, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2774, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2776, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2778, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2780, "us", 1, 0, 0, 10000, 0 +tcu_solenoid_mode1 = bits, U08, 2782, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2784, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2785, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2786, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2787, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2788, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2804, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2808, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2812, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2816, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2820, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2824, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 2828, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 2832, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 2836, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 2840, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 2844, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 2848, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 2852, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 2856, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 2860, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 2864, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 2868, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 2872, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 2876, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 2880, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 2884, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 2888, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 2892, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 2896, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 2900, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 2904, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 2908, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 2912, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 2916, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 2920, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 2924, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 2928, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 2932, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 2936, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 2940, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 2944, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 2948, "rpm", 50.0, 0, 0, 12500, 0 +dfcoDelay = scalar, U08, 2949, "sec", 0.1, 0, 0, 10, 1 +acDelay = scalar, U08, 2950, "sec", 0.1, 0, 0, 10, 1 +acSwitchMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +fordInjectorSmallPulseBreakPoint = scalar, U16, 2952, "mg", 0.001, 0, 0, 65, 3 +tpsTspCorrValues = array, U08, 2954, [4], "multiplier", 0.02, 0, 0, 5, 2 +etbJamIntegratorLimit = scalar, U08, 2958, "%", 1, 0, 0, 50, 0 +hpfpCamLobes = scalar, U08, 2959, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 2960, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 2961, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 2962, "deg", 1, 0, 0, 255, 0 +vinNumber = string, ASCII, 2963, 17 +hpfpPumpVolume = scalar, U16, 2980, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 2982, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 2983, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 2984, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 2986, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 2988, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 2990, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3006, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3022, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3030, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3046, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3246, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3266, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3276, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3376, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3396, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3406, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +stepper_raw_output2 = bits, U16, 3408, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +stepper_raw_output3 = bits, U16, 3410, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +stepper_raw_output4 = bits, U16, 3412, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +gearRatio1 = scalar, U16, 3414, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3416, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3418, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3420, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3422, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3424, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3426, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3428, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3430, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3432, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3440, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3448, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3456, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3464, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3472, [8], "", 0.01, 0, 0, 2.5, 2 +gearControllerMode = bits, U08, 3480, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3481, [0:1], "None", "Simple Transmission", "GM 4L6X" +acrDisablePhase = scalar, U16, 3482, "deg", 1, 0, 0, 720, 0 +auxLinear1_hwChannel = bits, U08, 3484, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxLinear1_v1 = scalar, F32, 3488, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3492, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3496, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3500, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3504, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" +auxLinear2_v1 = scalar, F32, 3508, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3512, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3516, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3520, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3524, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3526, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3527, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3528, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3530, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3532, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +tcu_pc_solenoid_pin_mode = bits, U08, 3534, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_pin_mode = bits, U08, 3535, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3536, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3538, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8" +tcu_32_solenoid_freq = scalar, U16, 3540, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3544, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3548, "", 1, 0, 0, 20000, 0 +highSpeedOffsets = array, U16, 3550, [32], "", 1, 0.00000,0.00,65535, 0, noMsqSave +sentEtbType = bits, S08, 3614, [0:1], "None", "GM type 1", "Ford type 1" +luaDigitalInputPins1 = bits, U16, 3616, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins2 = bits, U16, 3618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins3 = bits, U16, 3620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins4 = bits, U16, 3622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins5 = bits, U16, 3624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins6 = bits, U16, 3626, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins7 = bits, U16, 3628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +luaDigitalInputPins8 = bits, U16, 3630, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" +tpsTspCorrValuesBins = array, U08, 3632, [4], "RPM", 50.0, 0, 0, 17500, 0 +ALSMinRPM = scalar, S16, 3636, "rpm", 1, 0, 0, 20000, 0 +ALSMaxRPM = scalar, S16, 3638, "rpm", 1, 0, 0, 20000, 0 +ALSMaxDuration = scalar, S16, 3640, "sec", 1, 0, 0, 10, 0 +ALSMinCLT = scalar, S08, 3642, "C", 1, 0, 0, 90, 0 +ALSMaxCLT = scalar, S08, 3643, "C", 1, 0, 0, 105, 0 +alsMinTimeBetween = scalar, U08, 3644, "", 1, 0, 0, 20000, 0 +alsEtbPosition = scalar, U08, 3645, "", 1, 0, 0, 20000, 0 +acRelayAlternatorDutyAdder = scalar, U08, 3646, "", 1, 0, 0, 100, 0 +instantRpmRange = scalar, U08, 3647, "deg", 1, 0, 0, 250, 0 +ALSIdleAdd = scalar, S32, 3648, "%", 1, 0, 0, 100, 2 +ALSEtbAdd = scalar, S32, 3652, "%", 1, 0, 0, 100, 2 +ALSSkipRatio = scalar, S32, 3656, "", 1, 0, 0.1, 2, 1 +ALSMaxDriverThrottleIntent = scalar, U08, 3660, "%", 1, 0, 0, 10, 0 +ALSActivatePinMode = bits, U08, 3661, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tpsSecondaryMaximum = scalar, U08, 3662, "%", 0.5, 0, 0, 100, 1 +ppsSecondaryMaximum = scalar, U08, 3663, "%", 0.5, 0, 0, 100, 1 +luaDigitalInputPinModes1 = bits, U08, 3664, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes2 = bits, U08, 3665, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes3 = bits, U08, 3666, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes4 = bits, U08, 3667, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes5 = bits, U08, 3668, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes6 = bits, U08, 3669, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes7 = bits, U08, 3670, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +luaDigitalInputPinModes8 = bits, U08, 3671, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +mainUnusedEnd = array, U08, 3672, [96], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 3768, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 3800, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 3832, [8x8], "%", 0.05, 0, 0, 10, 2 +iacPidMultLoadBins = array, U08, 3896, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 3904, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 3912, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 3928, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 3944, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 3960, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 3976, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4008, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4040, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4104, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4168, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4232, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4296, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4328, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4360, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4392, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4424, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4456, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4488, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4520, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4552, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4568, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4584, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4648, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4680, [8], "%", 1, 0, 0, 100, 2 +crankingAdvanceBins = array, U16, 4712, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 4720, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingRpmBins = array, U08, 4728, [16], "RPM", 100.0, 0, 0, 25000, 0 +iacCoasting = array, U08, 4744, [16], "%", 0.5, 0, 0, 100, 1 +warning_message = string, ASCII, 4760, 120 +afterstartCoolantBins = array, F32, 4880, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 4912, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 4944, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 4976, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5008, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5072, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5080, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5144, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5152, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5216, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5224, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5232, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5264, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5296, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5304, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5336, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5340, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5344, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5376, 8000 +cltFuelCorrBins = array, F32, 13376, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13440, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13504, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13568, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13632, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13664, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 13696, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 13728, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 13760, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 13824, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 13888, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14912, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 15936, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 16000, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 16008, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 16016, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 16528, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 16560, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 16592, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 16652, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 17164, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 17196, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 17228, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 17292, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 17308, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 17324, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 17388, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 17404, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 17420, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 17932, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 17964, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 17996, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 18508, [16], "kPa", 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 18540, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 18576, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 18572, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 18576, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 18572, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 18832, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 18864, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 18896, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 19152, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 19184, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 19216, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 19472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 19488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 19504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 19568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 19584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 19600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 19664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 19680, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 19696, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 19760, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 19776, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 19792, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 19800, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 19808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 19824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 19840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 19856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 19872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 19888, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 19904, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 19920, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 19936, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 19952, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 19968, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 19984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20000, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 20008, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 20096, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 20112, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 20128, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 20144, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 20160, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 20176, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 20192, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 20208, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 20224, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 20232, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 20240, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 20248, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 20256, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 20264, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 20272, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 20280, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 20288, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 20296, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 20304, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 20312, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 20320, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 20328, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 20336, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 20344, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 20352, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 20360, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 20368, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 20404, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 20410, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 20416, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 20452, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 20458, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 20464, [4x4], "deg", 0.1, 0, -720, 720, 1 -alsIgnRetardLoadBins = array, U16, 20496, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 20504, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 20512, [4x4], "percent", 0.1, 0, 0, 500, 1 -alsFuelAdjustmentLoadBins = array, U16, 20544, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 20552, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 20560, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 20688, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 20704, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 20720, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends1_blendBins = array, S16, 20722, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 20738, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 20748, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 20876, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 20892, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 20908, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends2_blendBins = array, S16, 20910, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 20926, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 20936, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 21064, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 21080, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 21096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends3_blendBins = array, S16, 21098, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 21114, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 21124, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 21252, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 21268, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 21284, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -ignBlends4_blendBins = array, S16, 21286, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 21302, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 21312, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 21440, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 21456, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 21472, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends1_blendBins = array, S16, 21474, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 21490, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 21500, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 21628, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 21644, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 21660, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends2_blendBins = array, S16, 21662, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 21678, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 21688, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 21816, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 21832, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 21848, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends3_blendBins = array, S16, 21850, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 21866, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 21876, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 22004, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 22020, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 22036, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" -veBlends4_blendBins = array, S16, 22038, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 -; total TS size = 22064 +lambdaLoadBins = array, U16, 18828, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 18860, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 18892, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 19148, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 19180, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 19212, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 19468, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 19484, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 19500, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 19564, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 19580, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 19596, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 19660, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 19676, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 19692, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 19756, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 19772, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 19788, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 19796, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 19804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 19820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 19836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 19852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 19868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 19884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 19900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 19916, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 19932, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 19948, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 19964, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 19980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 19996, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 20004, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 20076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 20092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 20108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 20124, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 20140, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 20156, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 20172, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 20188, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 20204, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 20220, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 20228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 20236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 20244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 20252, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 20260, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 20268, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 20276, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 20284, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 20292, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 20300, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 20308, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 20316, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 20324, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 20332, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 20340, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 20348, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 20356, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 20364, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 20400, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 20406, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 20412, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 20448, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 20454, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 20460, [4x4], "deg", 0.1, 0, -720, 720, 1 +alsIgnRetardLoadBins = array, U16, 20492, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 20500, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 20508, [4x4], "percent", 0.1, 0, 0, 500, 1 +alsFuelAdjustmentLoadBins = array, U16, 20540, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 20548, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 20556, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 20684, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 20700, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 20716, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends1_blendBins = array, S16, 20718, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 20734, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 20744, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 20872, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 20888, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 20904, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends2_blendBins = array, S16, 20906, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 20922, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 20932, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 21060, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 21076, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 21092, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends3_blendBins = array, S16, 21094, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 21110, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 21120, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 21248, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 21264, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 21280, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +ignBlends4_blendBins = array, S16, 21282, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 21298, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 21308, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 21436, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 21452, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 21468, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends1_blendBins = array, S16, 21470, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 21486, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 21496, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 21624, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 21640, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 21656, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends2_blendBins = array, S16, 21658, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 21674, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 21684, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 21812, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 21828, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 21844, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends3_blendBins = array, S16, 21846, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 21862, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 21872, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 22000, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 22016, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 22032, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM" +veBlends4_blendBins = array, S16, 22034, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 22050, [8], "%", 0.5, 0, 0, 100, 1 +; total TS size = 22060 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1712,7 +1711,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 uartConsoleSerialSpeed = "Band rate for primary TTL" tpsDecelEnleanmentThreshold = "For decel we simply multiply delta of TPS and tFor decel we do not use table?!" tpsDecelEnleanmentMultiplier = "Magic multiplier, we multiply delta of TPS and get fuel squirt duration" - slowAdcAlpha = "ExpAverage alpha coefficient" throttlePedalSecondaryWOTVoltage = "Pedal in the floor" canBaudRate = "set can_baudrate" veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this." @@ -7091,8 +7089,6 @@ dialog = sent_stateDialog, "sent_state" field = "ADC vRef voltage", adcVcc field = "Use fixed baro corr from MAP", useFixedBaroCorrFromMap field = "Analog divider ratio", analogInputDividerCoefficient - field = "Smoothing factor", slowAdcAlpha - ; Board->Connection @@ -7651,6 +7647,7 @@ dialog = tcuControls, "Transmission Settings" + commandButton = "ETB test bench", cmd_set_engine_type_etb_test commandButton = "TLE8888 test bench", cmd_set_engine_type_8888_test commandButton = "Reset firmware settings", cmd_set_engine_type_default diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java b/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java index 58e7505473..00ee24adfe 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Tue Feb 28 02:07:37 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Wed Mar 01 01:03:49 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class AcControl { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/AntilagSystem.java b/java_console/models/src/main/java/com/rusefi/config/generated/AntilagSystem.java index 51e6dee300..e2aec87222 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/AntilagSystem.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/AntilagSystem.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Tue Feb 28 02:07:37 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Wed Mar 01 01:03:49 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class AntilagSystem { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java b/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java index 99a6f34e03..55f65329b9 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Tue Feb 28 02:07:37 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Wed Mar 01 01:03:49 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class BoostControl { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/DcMotors.java b/java_console/models/src/main/java/com/rusefi/config/generated/DcMotors.java index 53384f3264..305f48a6ac 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/DcMotors.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/DcMotors.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Tue Feb 28 02:07:38 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Wed Mar 01 01:03:50 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class DcMotors { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java b/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java index e5f858c40d..7b7833f0f2 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Tue Feb 28 02:07:38 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Wed Mar 01 01:03:50 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class ElectronicThrottle { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java b/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java index ef08bad801..fb6358a9ba 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Tue Feb 28 02:07:37 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Wed Mar 01 01:03:49 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class EngineState { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index 3132cda48e..7a68e6adb9 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 00:40:16 UTC 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Mar 01 01:04:52 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -244,7 +244,7 @@ public class Fields { public static final int ego_sensor_e_ES_Innovate_MTX_L = 1; public static final int ego_sensor_e_ES_PLX = 4; public static final int EGT_CHANNEL_COUNT = 8; - public static final int engine_configuration_s_size = 3772; + public static final int engine_configuration_s_size = 3768; public static final int engine_load_mode_e_LM_ALPHA_N = 2; public static final int engine_load_mode_e_LM_LUA = 3; public static final int engine_load_mode_e_LM_MOCK = 100; @@ -371,7 +371,7 @@ public class Fields { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; @@ -918,7 +918,7 @@ public class Fields { public static final int PACK_MULT_TEMPERATURE = 100; public static final int PACK_MULT_VOLTAGE = 1000; public static final int PEDAL_TO_TPS_SIZE = 8; - public static final int persistent_config_s_size = 22064; + public static final int persistent_config_s_size = 22060; public static final int pid_s_size = 20; public static final int PidAutoTune_AutoTunerState_AUTOTUNER_OFF = 0; public static final int PidAutoTune_AutoTunerState_CONVERGED = 16; @@ -1030,7 +1030,7 @@ public class Fields { public static final int TOOTH_PACKET_SIZE = 2; public static final String TOP_DEAD_CENTER_MESSAGE = "r"; public static final int TORQUE_CURVE_SIZE = 6; - public static final int TOTAL_CONFIG_SIZE = 22064; + public static final int TOTAL_CONFIG_SIZE = 22060; public static final int TPS_2_BYTE_PACKING_MULT = 100; public static final int TPS_TPS_ACCEL_CLT_CORR_TABLE = 4; public static final int TPS_TPS_ACCEL_TABLE = 8; @@ -1197,7 +1197,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI (FOME) master.2023.03.01.f407-discovery.4208996054"; + public static final String TS_SIGNATURE = "rusEFI (FOME) master.2023.03.01.f407-discovery.2522649281"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1356; @@ -1882,718 +1882,717 @@ public class Fields { public static final Field UARTCONSOLESERIALSPEED = Field.create("UARTCONSOLESERIALSPEED", 1412, FieldType.INT).setScale(1.0).setBaseOffset(0); public static final Field TPSDECELENLEANMENTTHRESHOLD = Field.create("TPSDECELENLEANMENTTHRESHOLD", 1416, FieldType.FLOAT).setBaseOffset(0); public static final Field TPSDECELENLEANMENTMULTIPLIER = Field.create("TPSDECELENLEANMENTMULTIPLIER", 1420, FieldType.FLOAT).setBaseOffset(0); - public static final Field SLOWADCALPHA = Field.create("SLOWADCALPHA", 1424, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXSERIALSPEED = Field.create("AUXSERIALSPEED", 1428, FieldType.INT).setScale(1.0).setBaseOffset(0); - public static final Field THROTTLEPEDALSECONDARYUPVOLTAGE = Field.create("THROTTLEPEDALSECONDARYUPVOLTAGE", 1432, FieldType.FLOAT).setBaseOffset(0); - public static final Field THROTTLEPEDALSECONDARYWOTVOLTAGE = Field.create("THROTTLEPEDALSECONDARYWOTVOLTAGE", 1436, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXSERIALSPEED = Field.create("AUXSERIALSPEED", 1424, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field THROTTLEPEDALSECONDARYUPVOLTAGE = Field.create("THROTTLEPEDALSECONDARYUPVOLTAGE", 1428, FieldType.FLOAT).setBaseOffset(0); + public static final Field THROTTLEPEDALSECONDARYWOTVOLTAGE = Field.create("THROTTLEPEDALSECONDARYWOTVOLTAGE", 1432, FieldType.FLOAT).setBaseOffset(0); public static final String[] can_baudrate_e = {"50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps"}; - public static final Field CANBAUDRATE = Field.create("CANBAUDRATE", 1440, FieldType.INT8, can_baudrate_e).setScale(1.0).setBaseOffset(0); + public static final Field CANBAUDRATE = Field.create("CANBAUDRATE", 1436, FieldType.INT8, can_baudrate_e).setScale(1.0).setBaseOffset(0); public static final String[] ve_override_e = {"None", "MAP", "TPS"}; - public static final Field VEOVERRIDEMODE = Field.create("VEOVERRIDEMODE", 1441, FieldType.INT8, ve_override_e).setScale(1.0).setBaseOffset(0); - public static final Field CAN2BAUDRATE = Field.create("CAN2BAUDRATE", 1442, FieldType.INT8, can_baudrate_e).setScale(1.0).setBaseOffset(0); + public static final Field VEOVERRIDEMODE = Field.create("VEOVERRIDEMODE", 1437, FieldType.INT8, ve_override_e).setScale(1.0).setBaseOffset(0); + public static final Field CAN2BAUDRATE = Field.create("CAN2BAUDRATE", 1438, FieldType.INT8, can_baudrate_e).setScale(1.0).setBaseOffset(0); public static final String[] load_override_e = {"None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %"}; - public static final Field AFROVERRIDEMODE = Field.create("AFROVERRIDEMODE", 1443, FieldType.INT8, load_override_e).setScale(1.0).setBaseOffset(0); - public static final Field MC33_HPFP_I_PEAK = Field.create("MC33_HPFP_I_PEAK", 1444, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field MC33_HPFP_I_HOLD = Field.create("MC33_HPFP_I_HOLD", 1445, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field MC33_HPFP_I_HOLD_OFF = Field.create("MC33_HPFP_I_HOLD_OFF", 1446, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MC33_HPFP_MAX_HOLD = Field.create("MC33_HPFP_MAX_HOLD", 1447, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field STEPPERDCINVERTEDPINS = Field.create("STEPPERDCINVERTEDPINS", 1448, FieldType.BIT, 0).setBaseOffset(0); - public static final Field CANOPENBLT = Field.create("CANOPENBLT", 1448, FieldType.BIT, 1).setBaseOffset(0); - public static final Field CAN2OPENBLT = Field.create("CAN2OPENBLT", 1448, FieldType.BIT, 2).setBaseOffset(0); - public static final Field INJECTORFLOWASMASSFLOW = Field.create("INJECTORFLOWASMASSFLOW", 1448, FieldType.BIT, 3).setBaseOffset(0); - public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 1452, FieldType.INT8).setScale(5.0).setBaseOffset(0); - public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 1453, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field BENCHTESTONTIME = Field.create("BENCHTESTONTIME", 1454, FieldType.INT8).setScale(5.0).setBaseOffset(0); - public static final Field LAUNCHACTIVATEPINMODE = Field.create("LAUNCHACTIVATEPINMODE", 1455, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field CAN2TXPIN = Field.create("CAN2TXPIN", 1456, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field CAN2RXPIN = Field.create("CAN2RXPIN", 1458, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field STARTERCONTROLPINMODE = Field.create("STARTERCONTROLPINMODE", 1460, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field WASTEGATEPOSITIONSENSOR = Field.create("WASTEGATEPOSITIONSENSOR", 1461, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNOVERRIDEMODE = Field.create("IGNOVERRIDEMODE", 1462, FieldType.INT8, load_override_e).setScale(1.0).setBaseOffset(0); - public static final Field INJECTORPRESSURETYPE = Field.create("INJECTORPRESSURETYPE", 1463, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HPFPVALVEPIN = Field.create("HPFPVALVEPIN", 1464, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field HPFPVALVEPINMODE = Field.create("HPFPVALVEPINMODE", 1466, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field ACCELEROMETERSPIDEVICE = Field.create("ACCELEROMETERSPIDEVICE", 1467, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field BOOSTCUTPRESSURE = Field.create("BOOSTCUTPRESSURE", 1468, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCHARGEBINS = Field.create("TCHARGEBINS", 1472, FieldType.INT8).setScale(5.0).setBaseOffset(0); - public static final Field TCHARGEVALUES = Field.create("TCHARGEVALUES", 1488, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field FIXEDTIMING = Field.create("FIXEDTIMING", 1504, FieldType.FLOAT).setBaseOffset(0); - public static final Field MAPLOWVALUEVOLTAGE = Field.create("MAPLOWVALUEVOLTAGE", 1508, FieldType.FLOAT).setBaseOffset(0); - public static final Field MAPHIGHVALUEVOLTAGE = Field.create("MAPHIGHVALUEVOLTAGE", 1512, FieldType.FLOAT).setBaseOffset(0); - public static final Field EGOVALUESHIFT = Field.create("EGOVALUESHIFT", 1516, FieldType.FLOAT).setBaseOffset(0); - public static final Field VVTPINS1 = Field.create("VVTPINS1", 1520, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field VVTPINS2 = Field.create("VVTPINS2", 1522, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field VVTPINS3 = Field.create("VVTPINS3", 1524, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field VVTPINS4 = Field.create("VVTPINS4", 1526, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field CRANKINGIACPOSITION = Field.create("CRANKINGIACPOSITION", 1528, FieldType.INT).setScale(1.0).setBaseOffset(0); - public static final Field TCHARGEMINRPMMINTPS = Field.create("TCHARGEMINRPMMINTPS", 1532, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCHARGEMINRPMMAXTPS = Field.create("TCHARGEMINRPMMAXTPS", 1536, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCHARGEMAXRPMMINTPS = Field.create("TCHARGEMAXRPMMINTPS", 1540, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCHARGEMAXRPMMAXTPS = Field.create("TCHARGEMAXRPMMAXTPS", 1544, FieldType.FLOAT).setBaseOffset(0); - public static final Field VVTOUTPUTFREQUENCY1 = Field.create("VVTOUTPUTFREQUENCY1", 1548, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTOUTPUTFREQUENCY2 = Field.create("VVTOUTPUTFREQUENCY2", 1550, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALTERNATORPWMFREQUENCY = Field.create("ALTERNATORPWMFREQUENCY", 1552, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field AFROVERRIDEMODE = Field.create("AFROVERRIDEMODE", 1439, FieldType.INT8, load_override_e).setScale(1.0).setBaseOffset(0); + public static final Field MC33_HPFP_I_PEAK = Field.create("MC33_HPFP_I_PEAK", 1440, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field MC33_HPFP_I_HOLD = Field.create("MC33_HPFP_I_HOLD", 1441, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field MC33_HPFP_I_HOLD_OFF = Field.create("MC33_HPFP_I_HOLD_OFF", 1442, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MC33_HPFP_MAX_HOLD = Field.create("MC33_HPFP_MAX_HOLD", 1443, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field STEPPERDCINVERTEDPINS = Field.create("STEPPERDCINVERTEDPINS", 1444, FieldType.BIT, 0).setBaseOffset(0); + public static final Field CANOPENBLT = Field.create("CANOPENBLT", 1444, FieldType.BIT, 1).setBaseOffset(0); + public static final Field CAN2OPENBLT = Field.create("CAN2OPENBLT", 1444, FieldType.BIT, 2).setBaseOffset(0); + public static final Field INJECTORFLOWASMASSFLOW = Field.create("INJECTORFLOWASMASSFLOW", 1444, FieldType.BIT, 3).setBaseOffset(0); + public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 1448, FieldType.INT8).setScale(5.0).setBaseOffset(0); + public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 1449, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field BENCHTESTONTIME = Field.create("BENCHTESTONTIME", 1450, FieldType.INT8).setScale(5.0).setBaseOffset(0); + public static final Field LAUNCHACTIVATEPINMODE = Field.create("LAUNCHACTIVATEPINMODE", 1451, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field CAN2TXPIN = Field.create("CAN2TXPIN", 1452, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field CAN2RXPIN = Field.create("CAN2RXPIN", 1454, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field STARTERCONTROLPINMODE = Field.create("STARTERCONTROLPINMODE", 1456, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field WASTEGATEPOSITIONSENSOR = Field.create("WASTEGATEPOSITIONSENSOR", 1457, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNOVERRIDEMODE = Field.create("IGNOVERRIDEMODE", 1458, FieldType.INT8, load_override_e).setScale(1.0).setBaseOffset(0); + public static final Field INJECTORPRESSURETYPE = Field.create("INJECTORPRESSURETYPE", 1459, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPVALVEPIN = Field.create("HPFPVALVEPIN", 1460, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field HPFPVALVEPINMODE = Field.create("HPFPVALVEPINMODE", 1462, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field ACCELEROMETERSPIDEVICE = Field.create("ACCELEROMETERSPIDEVICE", 1463, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field BOOSTCUTPRESSURE = Field.create("BOOSTCUTPRESSURE", 1464, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCHARGEBINS = Field.create("TCHARGEBINS", 1468, FieldType.INT8).setScale(5.0).setBaseOffset(0); + public static final Field TCHARGEVALUES = Field.create("TCHARGEVALUES", 1484, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field FIXEDTIMING = Field.create("FIXEDTIMING", 1500, FieldType.FLOAT).setBaseOffset(0); + public static final Field MAPLOWVALUEVOLTAGE = Field.create("MAPLOWVALUEVOLTAGE", 1504, FieldType.FLOAT).setBaseOffset(0); + public static final Field MAPHIGHVALUEVOLTAGE = Field.create("MAPHIGHVALUEVOLTAGE", 1508, FieldType.FLOAT).setBaseOffset(0); + public static final Field EGOVALUESHIFT = Field.create("EGOVALUESHIFT", 1512, FieldType.FLOAT).setBaseOffset(0); + public static final Field VVTPINS1 = Field.create("VVTPINS1", 1516, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field VVTPINS2 = Field.create("VVTPINS2", 1518, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field VVTPINS3 = Field.create("VVTPINS3", 1520, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field VVTPINS4 = Field.create("VVTPINS4", 1522, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field CRANKINGIACPOSITION = Field.create("CRANKINGIACPOSITION", 1524, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field TCHARGEMINRPMMINTPS = Field.create("TCHARGEMINRPMMINTPS", 1528, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCHARGEMINRPMMAXTPS = Field.create("TCHARGEMINRPMMAXTPS", 1532, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCHARGEMAXRPMMINTPS = Field.create("TCHARGEMAXRPMMINTPS", 1536, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCHARGEMAXRPMMAXTPS = Field.create("TCHARGEMAXRPMMAXTPS", 1540, FieldType.FLOAT).setBaseOffset(0); + public static final Field VVTOUTPUTFREQUENCY1 = Field.create("VVTOUTPUTFREQUENCY1", 1544, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTOUTPUTFREQUENCY2 = Field.create("VVTOUTPUTFREQUENCY2", 1546, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALTERNATORPWMFREQUENCY = Field.create("ALTERNATORPWMFREQUENCY", 1548, FieldType.INT).setScale(1.0).setBaseOffset(0); public static final String[] vvt_mode_e = {"Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63"}; - public static final Field VVTMODE1 = Field.create("VVTMODE1", 1556, FieldType.INT8, vvt_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field VVTMODE2 = Field.create("VVTMODE2", 1557, FieldType.INT8, vvt_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field FAN2EXTRAIDLE = Field.create("FAN2EXTRAIDLE", 1558, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field PRIMINGDELAY = Field.create("PRIMINGDELAY", 1559, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field AUXANALOGINPUTS1 = Field.create("AUXANALOGINPUTS1", 1560, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXANALOGINPUTS2 = Field.create("AUXANALOGINPUTS2", 1561, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXANALOGINPUTS3 = Field.create("AUXANALOGINPUTS3", 1562, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXANALOGINPUTS4 = Field.create("AUXANALOGINPUTS4", 1563, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXANALOGINPUTS5 = Field.create("AUXANALOGINPUTS5", 1564, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXANALOGINPUTS6 = Field.create("AUXANALOGINPUTS6", 1565, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXANALOGINPUTS7 = Field.create("AUXANALOGINPUTS7", 1566, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXANALOGINPUTS8 = Field.create("AUXANALOGINPUTS8", 1567, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS1 = Field.create("TRAILINGCOILPINS1", 1568, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS2 = Field.create("TRAILINGCOILPINS2", 1570, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS3 = Field.create("TRAILINGCOILPINS3", 1572, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS4 = Field.create("TRAILINGCOILPINS4", 1574, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS5 = Field.create("TRAILINGCOILPINS5", 1576, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS6 = Field.create("TRAILINGCOILPINS6", 1578, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS7 = Field.create("TRAILINGCOILPINS7", 1580, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS8 = Field.create("TRAILINGCOILPINS8", 1582, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS9 = Field.create("TRAILINGCOILPINS9", 1584, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS10 = Field.create("TRAILINGCOILPINS10", 1586, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS11 = Field.create("TRAILINGCOILPINS11", 1588, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TRAILINGCOILPINS12 = Field.create("TRAILINGCOILPINS12", 1590, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TLE8888MODE = Field.create("TLE8888MODE", 1592, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field LIS302DLCSPINMODE = Field.create("LIS302DLCSPINMODE", 1593, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field INJECTORCOMPENSATIONMODE = Field.create("INJECTORCOMPENSATIONMODE", 1594, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field FAN2PINMODE = Field.create("FAN2PINMODE", 1595, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field FUELREFERENCEPRESSURE = Field.create("FUELREFERENCEPRESSURE", 1596, FieldType.FLOAT).setBaseOffset(0); - public static final Field POSTCRANKINGFACTOR = Field.create("POSTCRANKINGFACTOR", 1600, FieldType.FLOAT).setBaseOffset(0); - public static final Field POSTCRANKINGDURATIONSEC = Field.create("POSTCRANKINGDURATIONSEC", 1604, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_TEMPC_1 = Field.create("AUXTEMPSENSOR1_TEMPC_1", 1608, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_TEMPC_2 = Field.create("AUXTEMPSENSOR1_TEMPC_2", 1612, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_TEMPC_3 = Field.create("AUXTEMPSENSOR1_TEMPC_3", 1616, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_RESISTANCE_1 = Field.create("AUXTEMPSENSOR1_RESISTANCE_1", 1620, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_RESISTANCE_2 = Field.create("AUXTEMPSENSOR1_RESISTANCE_2", 1624, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_RESISTANCE_3 = Field.create("AUXTEMPSENSOR1_RESISTANCE_3", 1628, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_BIAS_RESISTOR = Field.create("AUXTEMPSENSOR1_BIAS_RESISTOR", 1632, FieldType.INT).setScale(0.1).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_ADCCHANNEL = Field.create("AUXTEMPSENSOR1_ADCCHANNEL", 1636, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXTEMPSENSOR1_ALIGNMENTFILL_AT_29 = Field.create("AUXTEMPSENSOR1_ALIGNMENTFILL_AT_29", 1637, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_TEMPC_1 = Field.create("AUXTEMPSENSOR2_TEMPC_1", 1640, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_TEMPC_2 = Field.create("AUXTEMPSENSOR2_TEMPC_2", 1644, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_TEMPC_3 = Field.create("AUXTEMPSENSOR2_TEMPC_3", 1648, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_RESISTANCE_1 = Field.create("AUXTEMPSENSOR2_RESISTANCE_1", 1652, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_RESISTANCE_2 = Field.create("AUXTEMPSENSOR2_RESISTANCE_2", 1656, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_RESISTANCE_3 = Field.create("AUXTEMPSENSOR2_RESISTANCE_3", 1660, FieldType.INT).setScale(0.01).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_BIAS_RESISTOR = Field.create("AUXTEMPSENSOR2_BIAS_RESISTOR", 1664, FieldType.INT).setScale(0.1).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_ADCCHANNEL = Field.create("AUXTEMPSENSOR2_ADCCHANNEL", 1668, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXTEMPSENSOR2_ALIGNMENTFILL_AT_29 = Field.create("AUXTEMPSENSOR2_ALIGNMENTFILL_AT_29", 1669, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field KNOCKSAMPLINGDURATION = Field.create("KNOCKSAMPLINGDURATION", 1672, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ETBFREQ = Field.create("ETBFREQ", 1674, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ETBWASTEGATEPID_PFACTOR = Field.create("ETBWASTEGATEPID_PFACTOR", 1676, FieldType.FLOAT).setBaseOffset(0); - public static final Field ETBWASTEGATEPID_IFACTOR = Field.create("ETBWASTEGATEPID_IFACTOR", 1680, FieldType.FLOAT).setBaseOffset(0); - public static final Field ETBWASTEGATEPID_DFACTOR = Field.create("ETBWASTEGATEPID_DFACTOR", 1684, FieldType.FLOAT).setBaseOffset(0); - public static final Field ETBWASTEGATEPID_OFFSET = Field.create("ETBWASTEGATEPID_OFFSET", 1688, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ETBWASTEGATEPID_PERIODMS = Field.create("ETBWASTEGATEPID_PERIODMS", 1690, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ETBWASTEGATEPID_MINVALUE = Field.create("ETBWASTEGATEPID_MINVALUE", 1692, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ETBWASTEGATEPID_MAXVALUE = Field.create("ETBWASTEGATEPID_MAXVALUE", 1694, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTMODE1 = Field.create("VVTMODE1", 1552, FieldType.INT8, vvt_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field VVTMODE2 = Field.create("VVTMODE2", 1553, FieldType.INT8, vvt_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field FAN2EXTRAIDLE = Field.create("FAN2EXTRAIDLE", 1554, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field PRIMINGDELAY = Field.create("PRIMINGDELAY", 1555, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field AUXANALOGINPUTS1 = Field.create("AUXANALOGINPUTS1", 1556, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXANALOGINPUTS2 = Field.create("AUXANALOGINPUTS2", 1557, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXANALOGINPUTS3 = Field.create("AUXANALOGINPUTS3", 1558, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXANALOGINPUTS4 = Field.create("AUXANALOGINPUTS4", 1559, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXANALOGINPUTS5 = Field.create("AUXANALOGINPUTS5", 1560, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXANALOGINPUTS6 = Field.create("AUXANALOGINPUTS6", 1561, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXANALOGINPUTS7 = Field.create("AUXANALOGINPUTS7", 1562, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXANALOGINPUTS8 = Field.create("AUXANALOGINPUTS8", 1563, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS1 = Field.create("TRAILINGCOILPINS1", 1564, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS2 = Field.create("TRAILINGCOILPINS2", 1566, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS3 = Field.create("TRAILINGCOILPINS3", 1568, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS4 = Field.create("TRAILINGCOILPINS4", 1570, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS5 = Field.create("TRAILINGCOILPINS5", 1572, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS6 = Field.create("TRAILINGCOILPINS6", 1574, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS7 = Field.create("TRAILINGCOILPINS7", 1576, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS8 = Field.create("TRAILINGCOILPINS8", 1578, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS9 = Field.create("TRAILINGCOILPINS9", 1580, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS10 = Field.create("TRAILINGCOILPINS10", 1582, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS11 = Field.create("TRAILINGCOILPINS11", 1584, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TRAILINGCOILPINS12 = Field.create("TRAILINGCOILPINS12", 1586, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TLE8888MODE = Field.create("TLE8888MODE", 1588, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field LIS302DLCSPINMODE = Field.create("LIS302DLCSPINMODE", 1589, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field INJECTORCOMPENSATIONMODE = Field.create("INJECTORCOMPENSATIONMODE", 1590, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field FAN2PINMODE = Field.create("FAN2PINMODE", 1591, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field FUELREFERENCEPRESSURE = Field.create("FUELREFERENCEPRESSURE", 1592, FieldType.FLOAT).setBaseOffset(0); + public static final Field POSTCRANKINGFACTOR = Field.create("POSTCRANKINGFACTOR", 1596, FieldType.FLOAT).setBaseOffset(0); + public static final Field POSTCRANKINGDURATIONSEC = Field.create("POSTCRANKINGDURATIONSEC", 1600, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_TEMPC_1 = Field.create("AUXTEMPSENSOR1_TEMPC_1", 1604, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_TEMPC_2 = Field.create("AUXTEMPSENSOR1_TEMPC_2", 1608, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_TEMPC_3 = Field.create("AUXTEMPSENSOR1_TEMPC_3", 1612, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_RESISTANCE_1 = Field.create("AUXTEMPSENSOR1_RESISTANCE_1", 1616, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_RESISTANCE_2 = Field.create("AUXTEMPSENSOR1_RESISTANCE_2", 1620, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_RESISTANCE_3 = Field.create("AUXTEMPSENSOR1_RESISTANCE_3", 1624, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_BIAS_RESISTOR = Field.create("AUXTEMPSENSOR1_BIAS_RESISTOR", 1628, FieldType.INT).setScale(0.1).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_ADCCHANNEL = Field.create("AUXTEMPSENSOR1_ADCCHANNEL", 1632, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXTEMPSENSOR1_ALIGNMENTFILL_AT_29 = Field.create("AUXTEMPSENSOR1_ALIGNMENTFILL_AT_29", 1633, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_TEMPC_1 = Field.create("AUXTEMPSENSOR2_TEMPC_1", 1636, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_TEMPC_2 = Field.create("AUXTEMPSENSOR2_TEMPC_2", 1640, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_TEMPC_3 = Field.create("AUXTEMPSENSOR2_TEMPC_3", 1644, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_RESISTANCE_1 = Field.create("AUXTEMPSENSOR2_RESISTANCE_1", 1648, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_RESISTANCE_2 = Field.create("AUXTEMPSENSOR2_RESISTANCE_2", 1652, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_RESISTANCE_3 = Field.create("AUXTEMPSENSOR2_RESISTANCE_3", 1656, FieldType.INT).setScale(0.01).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_BIAS_RESISTOR = Field.create("AUXTEMPSENSOR2_BIAS_RESISTOR", 1660, FieldType.INT).setScale(0.1).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_ADCCHANNEL = Field.create("AUXTEMPSENSOR2_ADCCHANNEL", 1664, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXTEMPSENSOR2_ALIGNMENTFILL_AT_29 = Field.create("AUXTEMPSENSOR2_ALIGNMENTFILL_AT_29", 1665, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field KNOCKSAMPLINGDURATION = Field.create("KNOCKSAMPLINGDURATION", 1668, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ETBFREQ = Field.create("ETBFREQ", 1670, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ETBWASTEGATEPID_PFACTOR = Field.create("ETBWASTEGATEPID_PFACTOR", 1672, FieldType.FLOAT).setBaseOffset(0); + public static final Field ETBWASTEGATEPID_IFACTOR = Field.create("ETBWASTEGATEPID_IFACTOR", 1676, FieldType.FLOAT).setBaseOffset(0); + public static final Field ETBWASTEGATEPID_DFACTOR = Field.create("ETBWASTEGATEPID_DFACTOR", 1680, FieldType.FLOAT).setBaseOffset(0); + public static final Field ETBWASTEGATEPID_OFFSET = Field.create("ETBWASTEGATEPID_OFFSET", 1684, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ETBWASTEGATEPID_PERIODMS = Field.create("ETBWASTEGATEPID_PERIODMS", 1686, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ETBWASTEGATEPID_MINVALUE = Field.create("ETBWASTEGATEPID_MINVALUE", 1688, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ETBWASTEGATEPID_MAXVALUE = Field.create("ETBWASTEGATEPID_MAXVALUE", 1690, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final String[] stepper_num_micro_steps_e = {"Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step"}; - public static final Field STEPPERNUMMICROSTEPS = Field.create("STEPPERNUMMICROSTEPS", 1696, FieldType.INT8, stepper_num_micro_steps_e).setScale(1.0).setBaseOffset(0); - public static final Field STEPPERMINDUTYCYCLE = Field.create("STEPPERMINDUTYCYCLE", 1697, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field STEPPERMAXDUTYCYCLE = Field.create("STEPPERMAXDUTYCYCLE", 1698, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field SDCARDSPIDEVICE = Field.create("SDCARDSPIDEVICE", 1699, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER1 = Field.create("TIMING_OFFSET_CYLINDER1", 1700, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER2 = Field.create("TIMING_OFFSET_CYLINDER2", 1704, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER3 = Field.create("TIMING_OFFSET_CYLINDER3", 1708, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER4 = Field.create("TIMING_OFFSET_CYLINDER4", 1712, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER5 = Field.create("TIMING_OFFSET_CYLINDER5", 1716, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER6 = Field.create("TIMING_OFFSET_CYLINDER6", 1720, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER7 = Field.create("TIMING_OFFSET_CYLINDER7", 1724, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER8 = Field.create("TIMING_OFFSET_CYLINDER8", 1728, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER9 = Field.create("TIMING_OFFSET_CYLINDER9", 1732, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER10 = Field.create("TIMING_OFFSET_CYLINDER10", 1736, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER11 = Field.create("TIMING_OFFSET_CYLINDER11", 1740, FieldType.FLOAT).setBaseOffset(0); - public static final Field TIMING_OFFSET_CYLINDER12 = Field.create("TIMING_OFFSET_CYLINDER12", 1744, FieldType.FLOAT).setBaseOffset(0); - public static final Field IDLEPIDACTIVATIONTIME = Field.create("IDLEPIDACTIVATIONTIME", 1748, FieldType.FLOAT).setBaseOffset(0); + public static final Field STEPPERNUMMICROSTEPS = Field.create("STEPPERNUMMICROSTEPS", 1692, FieldType.INT8, stepper_num_micro_steps_e).setScale(1.0).setBaseOffset(0); + public static final Field STEPPERMINDUTYCYCLE = Field.create("STEPPERMINDUTYCYCLE", 1693, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field STEPPERMAXDUTYCYCLE = Field.create("STEPPERMAXDUTYCYCLE", 1694, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field SDCARDSPIDEVICE = Field.create("SDCARDSPIDEVICE", 1695, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER1 = Field.create("TIMING_OFFSET_CYLINDER1", 1696, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER2 = Field.create("TIMING_OFFSET_CYLINDER2", 1700, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER3 = Field.create("TIMING_OFFSET_CYLINDER3", 1704, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER4 = Field.create("TIMING_OFFSET_CYLINDER4", 1708, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER5 = Field.create("TIMING_OFFSET_CYLINDER5", 1712, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER6 = Field.create("TIMING_OFFSET_CYLINDER6", 1716, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER7 = Field.create("TIMING_OFFSET_CYLINDER7", 1720, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER8 = Field.create("TIMING_OFFSET_CYLINDER8", 1724, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER9 = Field.create("TIMING_OFFSET_CYLINDER9", 1728, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER10 = Field.create("TIMING_OFFSET_CYLINDER10", 1732, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER11 = Field.create("TIMING_OFFSET_CYLINDER11", 1736, FieldType.FLOAT).setBaseOffset(0); + public static final Field TIMING_OFFSET_CYLINDER12 = Field.create("TIMING_OFFSET_CYLINDER12", 1740, FieldType.FLOAT).setBaseOffset(0); + public static final Field IDLEPIDACTIVATIONTIME = Field.create("IDLEPIDACTIVATIONTIME", 1744, FieldType.FLOAT).setBaseOffset(0); public static final String[] pin_mode_e = {"default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN"}; - public static final Field SPI1SCKMODE = Field.create("SPI1SCKMODE", 1752, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field SPI1MOSIMODE = Field.create("SPI1MOSIMODE", 1753, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field SPI1MISOMODE = Field.create("SPI1MISOMODE", 1754, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field SPI2SCKMODE = Field.create("SPI2SCKMODE", 1755, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field SPI2MOSIMODE = Field.create("SPI2MOSIMODE", 1756, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field SPI2MISOMODE = Field.create("SPI2MISOMODE", 1757, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field SPI3SCKMODE = Field.create("SPI3SCKMODE", 1758, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field SPI3MOSIMODE = Field.create("SPI3MOSIMODE", 1759, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field SPI3MISOMODE = Field.create("SPI3MISOMODE", 1760, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field STEPPERENABLEPINMODE = Field.create("STEPPERENABLEPINMODE", 1761, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field MC33816_RSTB = Field.create("MC33816_RSTB", 1762, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field MC33816_DRIVEN = Field.create("MC33816_DRIVEN", 1764, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field BRAKEPEDALPIN = Field.create("BRAKEPEDALPIN", 1766, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field BRAKEPEDALPINMODE = Field.create("BRAKEPEDALPINMODE", 1768, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI1SCKMODE = Field.create("SPI1SCKMODE", 1748, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI1MOSIMODE = Field.create("SPI1MOSIMODE", 1749, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI1MISOMODE = Field.create("SPI1MISOMODE", 1750, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI2SCKMODE = Field.create("SPI2SCKMODE", 1751, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI2MOSIMODE = Field.create("SPI2MOSIMODE", 1752, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI2MISOMODE = Field.create("SPI2MISOMODE", 1753, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI3SCKMODE = Field.create("SPI3SCKMODE", 1754, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI3MOSIMODE = Field.create("SPI3MOSIMODE", 1755, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field SPI3MISOMODE = Field.create("SPI3MISOMODE", 1756, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field STEPPERENABLEPINMODE = Field.create("STEPPERENABLEPINMODE", 1757, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field MC33816_RSTB = Field.create("MC33816_RSTB", 1758, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field MC33816_DRIVEN = Field.create("MC33816_DRIVEN", 1760, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field BRAKEPEDALPIN = Field.create("BRAKEPEDALPIN", 1762, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field BRAKEPEDALPINMODE = Field.create("BRAKEPEDALPINMODE", 1764, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); public static final String[] tChargeMode_e = {"RPM+TPS (Default)", "Air Mass Interpolation", "Table"}; - public static final Field TCHARGEMODE = Field.create("TCHARGEMODE", 1769, FieldType.INT8, tChargeMode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCUUPSHIFTBUTTONPINMODE = Field.create("TCUUPSHIFTBUTTONPINMODE", 1770, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCUDOWNSHIFTBUTTONPINMODE = Field.create("TCUDOWNSHIFTBUTTONPINMODE", 1771, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXPID1_PFACTOR = Field.create("AUXPID1_PFACTOR", 1772, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXPID1_IFACTOR = Field.create("AUXPID1_IFACTOR", 1776, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXPID1_DFACTOR = Field.create("AUXPID1_DFACTOR", 1780, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXPID1_OFFSET = Field.create("AUXPID1_OFFSET", 1784, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field AUXPID1_PERIODMS = Field.create("AUXPID1_PERIODMS", 1786, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field AUXPID1_MINVALUE = Field.create("AUXPID1_MINVALUE", 1788, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field AUXPID1_MAXVALUE = Field.create("AUXPID1_MAXVALUE", 1790, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field AUXPID2_PFACTOR = Field.create("AUXPID2_PFACTOR", 1792, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXPID2_IFACTOR = Field.create("AUXPID2_IFACTOR", 1796, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXPID2_DFACTOR = Field.create("AUXPID2_DFACTOR", 1800, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXPID2_OFFSET = Field.create("AUXPID2_OFFSET", 1804, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field AUXPID2_PERIODMS = Field.create("AUXPID2_PERIODMS", 1806, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field AUXPID2_MINVALUE = Field.create("AUXPID2_MINVALUE", 1808, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field AUXPID2_MAXVALUE = Field.create("AUXPID2_MAXVALUE", 1810, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field INJECTORCORRECTIONPOLYNOMIAL1 = Field.create("INJECTORCORRECTIONPOLYNOMIAL1", 1812, FieldType.FLOAT).setBaseOffset(0); - public static final Field INJECTORCORRECTIONPOLYNOMIAL2 = Field.create("INJECTORCORRECTIONPOLYNOMIAL2", 1816, FieldType.FLOAT).setBaseOffset(0); - public static final Field INJECTORCORRECTIONPOLYNOMIAL3 = Field.create("INJECTORCORRECTIONPOLYNOMIAL3", 1820, FieldType.FLOAT).setBaseOffset(0); - public static final Field INJECTORCORRECTIONPOLYNOMIAL4 = Field.create("INJECTORCORRECTIONPOLYNOMIAL4", 1824, FieldType.FLOAT).setBaseOffset(0); - public static final Field INJECTORCORRECTIONPOLYNOMIAL5 = Field.create("INJECTORCORRECTIONPOLYNOMIAL5", 1828, FieldType.FLOAT).setBaseOffset(0); - public static final Field INJECTORCORRECTIONPOLYNOMIAL6 = Field.create("INJECTORCORRECTIONPOLYNOMIAL6", 1832, FieldType.FLOAT).setBaseOffset(0); - public static final Field INJECTORCORRECTIONPOLYNOMIAL7 = Field.create("INJECTORCORRECTIONPOLYNOMIAL7", 1836, FieldType.FLOAT).setBaseOffset(0); - public static final Field INJECTORCORRECTIONPOLYNOMIAL8 = Field.create("INJECTORCORRECTIONPOLYNOMIAL8", 1840, FieldType.FLOAT).setBaseOffset(0); - public static final Field PRIMEBINS = Field.create("PRIMEBINS", 1844, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field OILPRESSURE_HWCHANNEL = Field.create("OILPRESSURE_HWCHANNEL", 1852, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field OILPRESSURE_ALIGNMENTFILL_AT_1 = Field.create("OILPRESSURE_ALIGNMENTFILL_AT_1", 1853, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field OILPRESSURE_V1 = Field.create("OILPRESSURE_V1", 1856, FieldType.FLOAT).setBaseOffset(0); - public static final Field OILPRESSURE_VALUE1 = Field.create("OILPRESSURE_VALUE1", 1860, FieldType.FLOAT).setBaseOffset(0); - public static final Field OILPRESSURE_V2 = Field.create("OILPRESSURE_V2", 1864, FieldType.FLOAT).setBaseOffset(0); - public static final Field OILPRESSURE_VALUE2 = Field.create("OILPRESSURE_VALUE2", 1868, FieldType.FLOAT).setBaseOffset(0); - public static final Field FAN2PIN = Field.create("FAN2PIN", 1872, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field FAN2ONTEMPERATURE = Field.create("FAN2ONTEMPERATURE", 1874, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field FAN2OFFTEMPERATURE = Field.create("FAN2OFFTEMPERATURE", 1875, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field STEPPERENABLEPIN = Field.create("STEPPERENABLEPIN", 1876, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field TLE8888_CS = Field.create("TLE8888_CS", 1878, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field TLE8888_CSPINMODE = Field.create("TLE8888_CSPINMODE", 1880, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field CANVSSNBCTYPE = Field.create("CANVSSNBCTYPE", 1881, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MC33816_CS = Field.create("MC33816_CS", 1882, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field AUXFREQUENCYFILTER = Field.create("AUXFREQUENCYFILTER", 1884, FieldType.FLOAT).setBaseOffset(0); - public static final Field VVTCONTROLMINRPM = Field.create("VVTCONTROLMINRPM", 1888, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SENTINPUTPINS1 = Field.create("SENTINPUTPINS1", 1890, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field LAUNCHFUELADDERPERCENT = Field.create("LAUNCHFUELADDERPERCENT", 1892, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ETBJAMTIMEOUT = Field.create("ETBJAMTIMEOUT", 1893, FieldType.INT8).setScale(0.02).setBaseOffset(0); - public static final Field ETBEXPAVERAGELENGTH = Field.create("ETBEXPAVERAGELENGTH", 1894, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field COASTINGFUELCUTRPMHIGH = Field.create("COASTINGFUELCUTRPMHIGH", 1896, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field COASTINGFUELCUTRPMLOW = Field.create("COASTINGFUELCUTRPMLOW", 1898, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field COASTINGFUELCUTTPS = Field.create("COASTINGFUELCUTTPS", 1900, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field COASTINGFUELCUTCLT = Field.create("COASTINGFUELCUTCLT", 1902, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field PIDEXTRAFORLOWRPM = Field.create("PIDEXTRAFORLOWRPM", 1904, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field COASTINGFUELCUTMAP = Field.create("COASTINGFUELCUTMAP", 1906, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field HIGHPRESSUREFUEL_HWCHANNEL = Field.create("HIGHPRESSUREFUEL_HWCHANNEL", 1908, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field HIGHPRESSUREFUEL_ALIGNMENTFILL_AT_1 = Field.create("HIGHPRESSUREFUEL_ALIGNMENTFILL_AT_1", 1909, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HIGHPRESSUREFUEL_V1 = Field.create("HIGHPRESSUREFUEL_V1", 1912, FieldType.FLOAT).setBaseOffset(0); - public static final Field HIGHPRESSUREFUEL_VALUE1 = Field.create("HIGHPRESSUREFUEL_VALUE1", 1916, FieldType.FLOAT).setBaseOffset(0); - public static final Field HIGHPRESSUREFUEL_V2 = Field.create("HIGHPRESSUREFUEL_V2", 1920, FieldType.FLOAT).setBaseOffset(0); - public static final Field HIGHPRESSUREFUEL_VALUE2 = Field.create("HIGHPRESSUREFUEL_VALUE2", 1924, FieldType.FLOAT).setBaseOffset(0); - public static final Field LOWPRESSUREFUEL_HWCHANNEL = Field.create("LOWPRESSUREFUEL_HWCHANNEL", 1928, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field LOWPRESSUREFUEL_ALIGNMENTFILL_AT_1 = Field.create("LOWPRESSUREFUEL_ALIGNMENTFILL_AT_1", 1929, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field LOWPRESSUREFUEL_V1 = Field.create("LOWPRESSUREFUEL_V1", 1932, FieldType.FLOAT).setBaseOffset(0); - public static final Field LOWPRESSUREFUEL_VALUE1 = Field.create("LOWPRESSUREFUEL_VALUE1", 1936, FieldType.FLOAT).setBaseOffset(0); - public static final Field LOWPRESSUREFUEL_V2 = Field.create("LOWPRESSUREFUEL_V2", 1940, FieldType.FLOAT).setBaseOffset(0); - public static final Field LOWPRESSUREFUEL_VALUE2 = Field.create("LOWPRESSUREFUEL_VALUE2", 1944, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTREVLIMITRPMBINS = Field.create("CLTREVLIMITRPMBINS", 1948, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CLTREVLIMITRPM = Field.create("CLTREVLIMITRPM", 1952, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTCURVENAME1 = Field.create("SCRIPTCURVENAME1", 1960, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTCURVENAME2 = Field.create("SCRIPTCURVENAME2", 1976, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTCURVENAME3 = Field.create("SCRIPTCURVENAME3", 1992, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTCURVENAME4 = Field.create("SCRIPTCURVENAME4", 2008, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTCURVENAME5 = Field.create("SCRIPTCURVENAME5", 2024, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTCURVENAME6 = Field.create("SCRIPTCURVENAME6", 2040, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLENAME1 = Field.create("SCRIPTTABLENAME1", 2056, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLENAME2 = Field.create("SCRIPTTABLENAME2", 2072, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLENAME3 = Field.create("SCRIPTTABLENAME3", 2088, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLENAME4 = Field.create("SCRIPTTABLENAME4", 2104, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTSETTINGNAME1 = Field.create("SCRIPTSETTINGNAME1", 2120, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTSETTINGNAME2 = Field.create("SCRIPTSETTINGNAME2", 2136, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTSETTINGNAME3 = Field.create("SCRIPTSETTINGNAME3", 2152, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTSETTINGNAME4 = Field.create("SCRIPTSETTINGNAME4", 2168, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTSETTINGNAME5 = Field.create("SCRIPTSETTINGNAME5", 2184, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTSETTINGNAME6 = Field.create("SCRIPTSETTINGNAME6", 2200, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTSETTINGNAME7 = Field.create("SCRIPTSETTINGNAME7", 2216, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTSETTINGNAME8 = Field.create("SCRIPTSETTINGNAME8", 2232, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field TCHARGEAIRCOEFMIN = Field.create("TCHARGEAIRCOEFMIN", 2248, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCHARGEAIRCOEFMAX = Field.create("TCHARGEAIRCOEFMAX", 2252, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCHARGEAIRFLOWMAX = Field.create("TCHARGEAIRFLOWMAX", 2256, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCHARGEAIRINCRLIMIT = Field.create("TCHARGEAIRINCRLIMIT", 2260, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCHARGEAIRDECRLIMIT = Field.create("TCHARGEAIRDECRLIMIT", 2264, FieldType.FLOAT).setBaseOffset(0); - public static final Field ETB_ITERMMIN = Field.create("ETB_ITERMMIN", 2268, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ETB_ITERMMAX = Field.create("ETB_ITERMMAX", 2270, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IDLETIMINGPID_PFACTOR = Field.create("IDLETIMINGPID_PFACTOR", 2272, FieldType.FLOAT).setBaseOffset(0); - public static final Field IDLETIMINGPID_IFACTOR = Field.create("IDLETIMINGPID_IFACTOR", 2276, FieldType.FLOAT).setBaseOffset(0); - public static final Field IDLETIMINGPID_DFACTOR = Field.create("IDLETIMINGPID_DFACTOR", 2280, FieldType.FLOAT).setBaseOffset(0); - public static final Field IDLETIMINGPID_OFFSET = Field.create("IDLETIMINGPID_OFFSET", 2284, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IDLETIMINGPID_PERIODMS = Field.create("IDLETIMINGPID_PERIODMS", 2286, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IDLETIMINGPID_MINVALUE = Field.create("IDLETIMINGPID_MINVALUE", 2288, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IDLETIMINGPID_MAXVALUE = Field.create("IDLETIMINGPID_MAXVALUE", 2290, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ETBROCEXPAVERAGELENGTH = Field.create("ETBROCEXPAVERAGELENGTH", 2292, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TPSACCELFRACTIONPERIOD = Field.create("TPSACCELFRACTIONPERIOD", 2294, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TPSACCELFRACTIONDIVISOR = Field.create("TPSACCELFRACTIONDIVISOR", 2296, FieldType.FLOAT).setBaseOffset(0); - public static final Field TLE8888SPIDEVICE = Field.create("TLE8888SPIDEVICE", 2300, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MC33816SPIDEVICE = Field.create("MC33816SPIDEVICE", 2301, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IDLERPMPID_ITERMMIN = Field.create("IDLERPMPID_ITERMMIN", 2302, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TLE6240SPIDEVICE = Field.create("TLE6240SPIDEVICE", 2304, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field STOICHRATIOPRIMARY = Field.create("STOICHRATIOPRIMARY", 2305, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field IDLERPMPID_ITERMMAX = Field.create("IDLERPMPID_ITERMMAX", 2306, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ETBIDLETHROTTLERANGE = Field.create("ETBIDLETHROTTLERANGE", 2308, FieldType.FLOAT).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT1 = Field.create("CYLINDERBANKSELECT1", 2312, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT2 = Field.create("CYLINDERBANKSELECT2", 2313, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT3 = Field.create("CYLINDERBANKSELECT3", 2314, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT4 = Field.create("CYLINDERBANKSELECT4", 2315, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT5 = Field.create("CYLINDERBANKSELECT5", 2316, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT6 = Field.create("CYLINDERBANKSELECT6", 2317, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT7 = Field.create("CYLINDERBANKSELECT7", 2318, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT8 = Field.create("CYLINDERBANKSELECT8", 2319, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT9 = Field.create("CYLINDERBANKSELECT9", 2320, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT10 = Field.create("CYLINDERBANKSELECT10", 2321, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT11 = Field.create("CYLINDERBANKSELECT11", 2322, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field CYLINDERBANKSELECT12 = Field.create("CYLINDERBANKSELECT12", 2323, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field PRIMEVALUES = Field.create("PRIMEVALUES", 2324, FieldType.INT8).setScale(5.0).setBaseOffset(0); - public static final Field TRIGGERCOMPCENTERVOLT = Field.create("TRIGGERCOMPCENTERVOLT", 2332, FieldType.INT8).setScale(0.02).setBaseOffset(0); - public static final Field TRIGGERCOMPHYSTMIN = Field.create("TRIGGERCOMPHYSTMIN", 2333, FieldType.INT8).setScale(0.02).setBaseOffset(0); - public static final Field TRIGGERCOMPHYSTMAX = Field.create("TRIGGERCOMPHYSTMAX", 2334, FieldType.INT8).setScale(0.02).setBaseOffset(0); - public static final Field TRIGGERCOMPSENSORSATRPM = Field.create("TRIGGERCOMPSENSORSATRPM", 2335, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field GPPWM1_PIN = Field.create("GPPWM1_PIN", 2336, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM1_DUTYIFERROR = Field.create("GPPWM1_DUTYIFERROR", 2338, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM1_ALIGNMENTFILL_AT_3 = Field.create("GPPWM1_ALIGNMENTFILL_AT_3", 2339, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM1_PWMFREQUENCY = Field.create("GPPWM1_PWMFREQUENCY", 2340, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM1_ONABOVEDUTY = Field.create("GPPWM1_ONABOVEDUTY", 2342, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM1_OFFBELOWDUTY = Field.create("GPPWM1_OFFBELOWDUTY", 2343, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCHARGEMODE = Field.create("TCHARGEMODE", 1765, FieldType.INT8, tChargeMode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCUUPSHIFTBUTTONPINMODE = Field.create("TCUUPSHIFTBUTTONPINMODE", 1766, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCUDOWNSHIFTBUTTONPINMODE = Field.create("TCUDOWNSHIFTBUTTONPINMODE", 1767, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXPID1_PFACTOR = Field.create("AUXPID1_PFACTOR", 1768, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXPID1_IFACTOR = Field.create("AUXPID1_IFACTOR", 1772, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXPID1_DFACTOR = Field.create("AUXPID1_DFACTOR", 1776, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXPID1_OFFSET = Field.create("AUXPID1_OFFSET", 1780, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field AUXPID1_PERIODMS = Field.create("AUXPID1_PERIODMS", 1782, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field AUXPID1_MINVALUE = Field.create("AUXPID1_MINVALUE", 1784, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field AUXPID1_MAXVALUE = Field.create("AUXPID1_MAXVALUE", 1786, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field AUXPID2_PFACTOR = Field.create("AUXPID2_PFACTOR", 1788, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXPID2_IFACTOR = Field.create("AUXPID2_IFACTOR", 1792, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXPID2_DFACTOR = Field.create("AUXPID2_DFACTOR", 1796, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXPID2_OFFSET = Field.create("AUXPID2_OFFSET", 1800, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field AUXPID2_PERIODMS = Field.create("AUXPID2_PERIODMS", 1802, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field AUXPID2_MINVALUE = Field.create("AUXPID2_MINVALUE", 1804, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field AUXPID2_MAXVALUE = Field.create("AUXPID2_MAXVALUE", 1806, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field INJECTORCORRECTIONPOLYNOMIAL1 = Field.create("INJECTORCORRECTIONPOLYNOMIAL1", 1808, FieldType.FLOAT).setBaseOffset(0); + public static final Field INJECTORCORRECTIONPOLYNOMIAL2 = Field.create("INJECTORCORRECTIONPOLYNOMIAL2", 1812, FieldType.FLOAT).setBaseOffset(0); + public static final Field INJECTORCORRECTIONPOLYNOMIAL3 = Field.create("INJECTORCORRECTIONPOLYNOMIAL3", 1816, FieldType.FLOAT).setBaseOffset(0); + public static final Field INJECTORCORRECTIONPOLYNOMIAL4 = Field.create("INJECTORCORRECTIONPOLYNOMIAL4", 1820, FieldType.FLOAT).setBaseOffset(0); + public static final Field INJECTORCORRECTIONPOLYNOMIAL5 = Field.create("INJECTORCORRECTIONPOLYNOMIAL5", 1824, FieldType.FLOAT).setBaseOffset(0); + public static final Field INJECTORCORRECTIONPOLYNOMIAL6 = Field.create("INJECTORCORRECTIONPOLYNOMIAL6", 1828, FieldType.FLOAT).setBaseOffset(0); + public static final Field INJECTORCORRECTIONPOLYNOMIAL7 = Field.create("INJECTORCORRECTIONPOLYNOMIAL7", 1832, FieldType.FLOAT).setBaseOffset(0); + public static final Field INJECTORCORRECTIONPOLYNOMIAL8 = Field.create("INJECTORCORRECTIONPOLYNOMIAL8", 1836, FieldType.FLOAT).setBaseOffset(0); + public static final Field PRIMEBINS = Field.create("PRIMEBINS", 1840, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field OILPRESSURE_HWCHANNEL = Field.create("OILPRESSURE_HWCHANNEL", 1848, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field OILPRESSURE_ALIGNMENTFILL_AT_1 = Field.create("OILPRESSURE_ALIGNMENTFILL_AT_1", 1849, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field OILPRESSURE_V1 = Field.create("OILPRESSURE_V1", 1852, FieldType.FLOAT).setBaseOffset(0); + public static final Field OILPRESSURE_VALUE1 = Field.create("OILPRESSURE_VALUE1", 1856, FieldType.FLOAT).setBaseOffset(0); + public static final Field OILPRESSURE_V2 = Field.create("OILPRESSURE_V2", 1860, FieldType.FLOAT).setBaseOffset(0); + public static final Field OILPRESSURE_VALUE2 = Field.create("OILPRESSURE_VALUE2", 1864, FieldType.FLOAT).setBaseOffset(0); + public static final Field FAN2PIN = Field.create("FAN2PIN", 1868, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field FAN2ONTEMPERATURE = Field.create("FAN2ONTEMPERATURE", 1870, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field FAN2OFFTEMPERATURE = Field.create("FAN2OFFTEMPERATURE", 1871, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field STEPPERENABLEPIN = Field.create("STEPPERENABLEPIN", 1872, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field TLE8888_CS = Field.create("TLE8888_CS", 1874, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field TLE8888_CSPINMODE = Field.create("TLE8888_CSPINMODE", 1876, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field CANVSSNBCTYPE = Field.create("CANVSSNBCTYPE", 1877, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MC33816_CS = Field.create("MC33816_CS", 1878, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field AUXFREQUENCYFILTER = Field.create("AUXFREQUENCYFILTER", 1880, FieldType.FLOAT).setBaseOffset(0); + public static final Field VVTCONTROLMINRPM = Field.create("VVTCONTROLMINRPM", 1884, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SENTINPUTPINS1 = Field.create("SENTINPUTPINS1", 1886, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field LAUNCHFUELADDERPERCENT = Field.create("LAUNCHFUELADDERPERCENT", 1888, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ETBJAMTIMEOUT = Field.create("ETBJAMTIMEOUT", 1889, FieldType.INT8).setScale(0.02).setBaseOffset(0); + public static final Field ETBEXPAVERAGELENGTH = Field.create("ETBEXPAVERAGELENGTH", 1890, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field COASTINGFUELCUTRPMHIGH = Field.create("COASTINGFUELCUTRPMHIGH", 1892, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field COASTINGFUELCUTRPMLOW = Field.create("COASTINGFUELCUTRPMLOW", 1894, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field COASTINGFUELCUTTPS = Field.create("COASTINGFUELCUTTPS", 1896, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field COASTINGFUELCUTCLT = Field.create("COASTINGFUELCUTCLT", 1898, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field PIDEXTRAFORLOWRPM = Field.create("PIDEXTRAFORLOWRPM", 1900, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field COASTINGFUELCUTMAP = Field.create("COASTINGFUELCUTMAP", 1902, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field HIGHPRESSUREFUEL_HWCHANNEL = Field.create("HIGHPRESSUREFUEL_HWCHANNEL", 1904, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field HIGHPRESSUREFUEL_ALIGNMENTFILL_AT_1 = Field.create("HIGHPRESSUREFUEL_ALIGNMENTFILL_AT_1", 1905, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HIGHPRESSUREFUEL_V1 = Field.create("HIGHPRESSUREFUEL_V1", 1908, FieldType.FLOAT).setBaseOffset(0); + public static final Field HIGHPRESSUREFUEL_VALUE1 = Field.create("HIGHPRESSUREFUEL_VALUE1", 1912, FieldType.FLOAT).setBaseOffset(0); + public static final Field HIGHPRESSUREFUEL_V2 = Field.create("HIGHPRESSUREFUEL_V2", 1916, FieldType.FLOAT).setBaseOffset(0); + public static final Field HIGHPRESSUREFUEL_VALUE2 = Field.create("HIGHPRESSUREFUEL_VALUE2", 1920, FieldType.FLOAT).setBaseOffset(0); + public static final Field LOWPRESSUREFUEL_HWCHANNEL = Field.create("LOWPRESSUREFUEL_HWCHANNEL", 1924, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field LOWPRESSUREFUEL_ALIGNMENTFILL_AT_1 = Field.create("LOWPRESSUREFUEL_ALIGNMENTFILL_AT_1", 1925, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field LOWPRESSUREFUEL_V1 = Field.create("LOWPRESSUREFUEL_V1", 1928, FieldType.FLOAT).setBaseOffset(0); + public static final Field LOWPRESSUREFUEL_VALUE1 = Field.create("LOWPRESSUREFUEL_VALUE1", 1932, FieldType.FLOAT).setBaseOffset(0); + public static final Field LOWPRESSUREFUEL_V2 = Field.create("LOWPRESSUREFUEL_V2", 1936, FieldType.FLOAT).setBaseOffset(0); + public static final Field LOWPRESSUREFUEL_VALUE2 = Field.create("LOWPRESSUREFUEL_VALUE2", 1940, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTREVLIMITRPMBINS = Field.create("CLTREVLIMITRPMBINS", 1944, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CLTREVLIMITRPM = Field.create("CLTREVLIMITRPM", 1948, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTCURVENAME1 = Field.create("SCRIPTCURVENAME1", 1956, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTCURVENAME2 = Field.create("SCRIPTCURVENAME2", 1972, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTCURVENAME3 = Field.create("SCRIPTCURVENAME3", 1988, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTCURVENAME4 = Field.create("SCRIPTCURVENAME4", 2004, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTCURVENAME5 = Field.create("SCRIPTCURVENAME5", 2020, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTCURVENAME6 = Field.create("SCRIPTCURVENAME6", 2036, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLENAME1 = Field.create("SCRIPTTABLENAME1", 2052, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLENAME2 = Field.create("SCRIPTTABLENAME2", 2068, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLENAME3 = Field.create("SCRIPTTABLENAME3", 2084, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLENAME4 = Field.create("SCRIPTTABLENAME4", 2100, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTSETTINGNAME1 = Field.create("SCRIPTSETTINGNAME1", 2116, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTSETTINGNAME2 = Field.create("SCRIPTSETTINGNAME2", 2132, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTSETTINGNAME3 = Field.create("SCRIPTSETTINGNAME3", 2148, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTSETTINGNAME4 = Field.create("SCRIPTSETTINGNAME4", 2164, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTSETTINGNAME5 = Field.create("SCRIPTSETTINGNAME5", 2180, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTSETTINGNAME6 = Field.create("SCRIPTSETTINGNAME6", 2196, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTSETTINGNAME7 = Field.create("SCRIPTSETTINGNAME7", 2212, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTSETTINGNAME8 = Field.create("SCRIPTSETTINGNAME8", 2228, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field TCHARGEAIRCOEFMIN = Field.create("TCHARGEAIRCOEFMIN", 2244, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCHARGEAIRCOEFMAX = Field.create("TCHARGEAIRCOEFMAX", 2248, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCHARGEAIRFLOWMAX = Field.create("TCHARGEAIRFLOWMAX", 2252, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCHARGEAIRINCRLIMIT = Field.create("TCHARGEAIRINCRLIMIT", 2256, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCHARGEAIRDECRLIMIT = Field.create("TCHARGEAIRDECRLIMIT", 2260, FieldType.FLOAT).setBaseOffset(0); + public static final Field ETB_ITERMMIN = Field.create("ETB_ITERMMIN", 2264, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ETB_ITERMMAX = Field.create("ETB_ITERMMAX", 2266, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IDLETIMINGPID_PFACTOR = Field.create("IDLETIMINGPID_PFACTOR", 2268, FieldType.FLOAT).setBaseOffset(0); + public static final Field IDLETIMINGPID_IFACTOR = Field.create("IDLETIMINGPID_IFACTOR", 2272, FieldType.FLOAT).setBaseOffset(0); + public static final Field IDLETIMINGPID_DFACTOR = Field.create("IDLETIMINGPID_DFACTOR", 2276, FieldType.FLOAT).setBaseOffset(0); + public static final Field IDLETIMINGPID_OFFSET = Field.create("IDLETIMINGPID_OFFSET", 2280, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IDLETIMINGPID_PERIODMS = Field.create("IDLETIMINGPID_PERIODMS", 2282, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IDLETIMINGPID_MINVALUE = Field.create("IDLETIMINGPID_MINVALUE", 2284, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IDLETIMINGPID_MAXVALUE = Field.create("IDLETIMINGPID_MAXVALUE", 2286, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ETBROCEXPAVERAGELENGTH = Field.create("ETBROCEXPAVERAGELENGTH", 2288, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TPSACCELFRACTIONPERIOD = Field.create("TPSACCELFRACTIONPERIOD", 2290, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TPSACCELFRACTIONDIVISOR = Field.create("TPSACCELFRACTIONDIVISOR", 2292, FieldType.FLOAT).setBaseOffset(0); + public static final Field TLE8888SPIDEVICE = Field.create("TLE8888SPIDEVICE", 2296, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MC33816SPIDEVICE = Field.create("MC33816SPIDEVICE", 2297, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IDLERPMPID_ITERMMIN = Field.create("IDLERPMPID_ITERMMIN", 2298, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TLE6240SPIDEVICE = Field.create("TLE6240SPIDEVICE", 2300, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field STOICHRATIOPRIMARY = Field.create("STOICHRATIOPRIMARY", 2301, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field IDLERPMPID_ITERMMAX = Field.create("IDLERPMPID_ITERMMAX", 2302, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ETBIDLETHROTTLERANGE = Field.create("ETBIDLETHROTTLERANGE", 2304, FieldType.FLOAT).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT1 = Field.create("CYLINDERBANKSELECT1", 2308, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT2 = Field.create("CYLINDERBANKSELECT2", 2309, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT3 = Field.create("CYLINDERBANKSELECT3", 2310, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT4 = Field.create("CYLINDERBANKSELECT4", 2311, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT5 = Field.create("CYLINDERBANKSELECT5", 2312, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT6 = Field.create("CYLINDERBANKSELECT6", 2313, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT7 = Field.create("CYLINDERBANKSELECT7", 2314, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT8 = Field.create("CYLINDERBANKSELECT8", 2315, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT9 = Field.create("CYLINDERBANKSELECT9", 2316, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT10 = Field.create("CYLINDERBANKSELECT10", 2317, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT11 = Field.create("CYLINDERBANKSELECT11", 2318, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field CYLINDERBANKSELECT12 = Field.create("CYLINDERBANKSELECT12", 2319, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field PRIMEVALUES = Field.create("PRIMEVALUES", 2320, FieldType.INT8).setScale(5.0).setBaseOffset(0); + public static final Field TRIGGERCOMPCENTERVOLT = Field.create("TRIGGERCOMPCENTERVOLT", 2328, FieldType.INT8).setScale(0.02).setBaseOffset(0); + public static final Field TRIGGERCOMPHYSTMIN = Field.create("TRIGGERCOMPHYSTMIN", 2329, FieldType.INT8).setScale(0.02).setBaseOffset(0); + public static final Field TRIGGERCOMPHYSTMAX = Field.create("TRIGGERCOMPHYSTMAX", 2330, FieldType.INT8).setScale(0.02).setBaseOffset(0); + public static final Field TRIGGERCOMPSENSORSATRPM = Field.create("TRIGGERCOMPSENSORSATRPM", 2331, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field GPPWM1_PIN = Field.create("GPPWM1_PIN", 2332, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_DUTYIFERROR = Field.create("GPPWM1_DUTYIFERROR", 2334, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_ALIGNMENTFILL_AT_3 = Field.create("GPPWM1_ALIGNMENTFILL_AT_3", 2335, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_PWMFREQUENCY = Field.create("GPPWM1_PWMFREQUENCY", 2336, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_ONABOVEDUTY = Field.create("GPPWM1_ONABOVEDUTY", 2338, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_OFFBELOWDUTY = Field.create("GPPWM1_OFFBELOWDUTY", 2339, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final String[] gppwm_channel_e = {"Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM"}; - public static final Field GPPWM1_LOADAXIS = Field.create("GPPWM1_LOADAXIS", 2344, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM1_RPMAXIS = Field.create("GPPWM1_RPMAXIS", 2345, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM1_LOADBINS = Field.create("GPPWM1_LOADBINS", 2346, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field GPPWM1_RPMBINS = Field.create("GPPWM1_RPMBINS", 2362, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM1_TABLE = Field.create("GPPWM1_TABLE", 2378, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field GPPWM1_ALIGNMENTFILL_AT_106 = Field.create("GPPWM1_ALIGNMENTFILL_AT_106", 2442, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_PIN = Field.create("GPPWM2_PIN", 2444, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_DUTYIFERROR = Field.create("GPPWM2_DUTYIFERROR", 2446, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_ALIGNMENTFILL_AT_3 = Field.create("GPPWM2_ALIGNMENTFILL_AT_3", 2447, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_PWMFREQUENCY = Field.create("GPPWM2_PWMFREQUENCY", 2448, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_ONABOVEDUTY = Field.create("GPPWM2_ONABOVEDUTY", 2450, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_OFFBELOWDUTY = Field.create("GPPWM2_OFFBELOWDUTY", 2451, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_LOADAXIS = Field.create("GPPWM2_LOADAXIS", 2452, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_RPMAXIS = Field.create("GPPWM2_RPMAXIS", 2453, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_LOADBINS = Field.create("GPPWM2_LOADBINS", 2454, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field GPPWM2_RPMBINS = Field.create("GPPWM2_RPMBINS", 2470, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM2_TABLE = Field.create("GPPWM2_TABLE", 2486, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field GPPWM2_ALIGNMENTFILL_AT_106 = Field.create("GPPWM2_ALIGNMENTFILL_AT_106", 2550, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_PIN = Field.create("GPPWM3_PIN", 2552, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_DUTYIFERROR = Field.create("GPPWM3_DUTYIFERROR", 2554, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_ALIGNMENTFILL_AT_3 = Field.create("GPPWM3_ALIGNMENTFILL_AT_3", 2555, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_PWMFREQUENCY = Field.create("GPPWM3_PWMFREQUENCY", 2556, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_ONABOVEDUTY = Field.create("GPPWM3_ONABOVEDUTY", 2558, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_OFFBELOWDUTY = Field.create("GPPWM3_OFFBELOWDUTY", 2559, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_LOADAXIS = Field.create("GPPWM3_LOADAXIS", 2560, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_RPMAXIS = Field.create("GPPWM3_RPMAXIS", 2561, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_LOADBINS = Field.create("GPPWM3_LOADBINS", 2562, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field GPPWM3_RPMBINS = Field.create("GPPWM3_RPMBINS", 2578, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM3_TABLE = Field.create("GPPWM3_TABLE", 2594, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field GPPWM3_ALIGNMENTFILL_AT_106 = Field.create("GPPWM3_ALIGNMENTFILL_AT_106", 2658, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_PIN = Field.create("GPPWM4_PIN", 2660, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_DUTYIFERROR = Field.create("GPPWM4_DUTYIFERROR", 2662, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_ALIGNMENTFILL_AT_3 = Field.create("GPPWM4_ALIGNMENTFILL_AT_3", 2663, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_PWMFREQUENCY = Field.create("GPPWM4_PWMFREQUENCY", 2664, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_ONABOVEDUTY = Field.create("GPPWM4_ONABOVEDUTY", 2666, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_OFFBELOWDUTY = Field.create("GPPWM4_OFFBELOWDUTY", 2667, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_LOADAXIS = Field.create("GPPWM4_LOADAXIS", 2668, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_RPMAXIS = Field.create("GPPWM4_RPMAXIS", 2669, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_LOADBINS = Field.create("GPPWM4_LOADBINS", 2670, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field GPPWM4_RPMBINS = Field.create("GPPWM4_RPMBINS", 2686, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field GPPWM4_TABLE = Field.create("GPPWM4_TABLE", 2702, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field GPPWM4_ALIGNMENTFILL_AT_106 = Field.create("GPPWM4_ALIGNMENTFILL_AT_106", 2766, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MC33_I_BOOST = Field.create("MC33_I_BOOST", 2768, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MC33_I_PEAK = Field.create("MC33_I_PEAK", 2770, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MC33_I_HOLD = Field.create("MC33_I_HOLD", 2772, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MC33_T_MAX_BOOST = Field.create("MC33_T_MAX_BOOST", 2774, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MC33_T_PEAK_OFF = Field.create("MC33_T_PEAK_OFF", 2776, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MC33_T_PEAK_TOT = Field.create("MC33_T_PEAK_TOT", 2778, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MC33_T_BYPASS = Field.create("MC33_T_BYPASS", 2780, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MC33_T_HOLD_OFF = Field.create("MC33_T_HOLD_OFF", 2782, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MC33_T_HOLD_TOT = Field.create("MC33_T_HOLD_TOT", 2784, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SOLENOID_MODE1 = Field.create("TCU_SOLENOID_MODE1", 2786, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SOLENOID_MODE2 = Field.create("TCU_SOLENOID_MODE2", 2787, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SOLENOID_MODE3 = Field.create("TCU_SOLENOID_MODE3", 2788, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SOLENOID_MODE4 = Field.create("TCU_SOLENOID_MODE4", 2789, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SOLENOID_MODE5 = Field.create("TCU_SOLENOID_MODE5", 2790, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_SOLENOID_MODE6 = Field.create("TCU_SOLENOID_MODE6", 2791, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field KNOCKBASENOISE = Field.create("KNOCKBASENOISE", 2792, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM1 = Field.create("TRIGGERGAPOVERRIDEFROM1", 2808, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM2 = Field.create("TRIGGERGAPOVERRIDEFROM2", 2812, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM3 = Field.create("TRIGGERGAPOVERRIDEFROM3", 2816, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM4 = Field.create("TRIGGERGAPOVERRIDEFROM4", 2820, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM5 = Field.create("TRIGGERGAPOVERRIDEFROM5", 2824, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM6 = Field.create("TRIGGERGAPOVERRIDEFROM6", 2828, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM7 = Field.create("TRIGGERGAPOVERRIDEFROM7", 2832, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM8 = Field.create("TRIGGERGAPOVERRIDEFROM8", 2836, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM9 = Field.create("TRIGGERGAPOVERRIDEFROM9", 2840, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM10 = Field.create("TRIGGERGAPOVERRIDEFROM10", 2844, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM11 = Field.create("TRIGGERGAPOVERRIDEFROM11", 2848, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM12 = Field.create("TRIGGERGAPOVERRIDEFROM12", 2852, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM13 = Field.create("TRIGGERGAPOVERRIDEFROM13", 2856, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM14 = Field.create("TRIGGERGAPOVERRIDEFROM14", 2860, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM15 = Field.create("TRIGGERGAPOVERRIDEFROM15", 2864, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM16 = Field.create("TRIGGERGAPOVERRIDEFROM16", 2868, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM17 = Field.create("TRIGGERGAPOVERRIDEFROM17", 2872, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDEFROM18 = Field.create("TRIGGERGAPOVERRIDEFROM18", 2876, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO1 = Field.create("TRIGGERGAPOVERRIDETO1", 2880, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO2 = Field.create("TRIGGERGAPOVERRIDETO2", 2884, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO3 = Field.create("TRIGGERGAPOVERRIDETO3", 2888, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO4 = Field.create("TRIGGERGAPOVERRIDETO4", 2892, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO5 = Field.create("TRIGGERGAPOVERRIDETO5", 2896, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO6 = Field.create("TRIGGERGAPOVERRIDETO6", 2900, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO7 = Field.create("TRIGGERGAPOVERRIDETO7", 2904, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO8 = Field.create("TRIGGERGAPOVERRIDETO8", 2908, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO9 = Field.create("TRIGGERGAPOVERRIDETO9", 2912, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO10 = Field.create("TRIGGERGAPOVERRIDETO10", 2916, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO11 = Field.create("TRIGGERGAPOVERRIDETO11", 2920, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO12 = Field.create("TRIGGERGAPOVERRIDETO12", 2924, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO13 = Field.create("TRIGGERGAPOVERRIDETO13", 2928, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO14 = Field.create("TRIGGERGAPOVERRIDETO14", 2932, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO15 = Field.create("TRIGGERGAPOVERRIDETO15", 2936, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO16 = Field.create("TRIGGERGAPOVERRIDETO16", 2940, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO17 = Field.create("TRIGGERGAPOVERRIDETO17", 2944, FieldType.FLOAT).setBaseOffset(0); - public static final Field TRIGGERGAPOVERRIDETO18 = Field.create("TRIGGERGAPOVERRIDETO18", 2948, FieldType.FLOAT).setBaseOffset(0); - public static final Field MAXCAMPHASERESOLVERPM = Field.create("MAXCAMPHASERESOLVERPM", 2952, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field DFCODELAY = Field.create("DFCODELAY", 2953, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field ACDELAY = Field.create("ACDELAY", 2954, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field ACSWITCHMODE = Field.create("ACSWITCHMODE", 2955, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field FORDINJECTORSMALLPULSEBREAKPOINT = Field.create("FORDINJECTORSMALLPULSEBREAKPOINT", 2956, FieldType.INT16).setScale(0.001).setBaseOffset(0); - public static final Field TPSTSPCORRVALUES = Field.create("TPSTSPCORRVALUES", 2958, FieldType.INT8).setScale(0.02).setBaseOffset(0); - public static final Field ETBJAMINTEGRATORLIMIT = Field.create("ETBJAMINTEGRATORLIMIT", 2962, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HPFPCAMLOBES = Field.create("HPFPCAMLOBES", 2963, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_LOADAXIS = Field.create("GPPWM1_LOADAXIS", 2340, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_RPMAXIS = Field.create("GPPWM1_RPMAXIS", 2341, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_LOADBINS = Field.create("GPPWM1_LOADBINS", 2342, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field GPPWM1_RPMBINS = Field.create("GPPWM1_RPMBINS", 2358, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM1_TABLE = Field.create("GPPWM1_TABLE", 2374, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field GPPWM1_ALIGNMENTFILL_AT_106 = Field.create("GPPWM1_ALIGNMENTFILL_AT_106", 2438, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_PIN = Field.create("GPPWM2_PIN", 2440, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_DUTYIFERROR = Field.create("GPPWM2_DUTYIFERROR", 2442, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_ALIGNMENTFILL_AT_3 = Field.create("GPPWM2_ALIGNMENTFILL_AT_3", 2443, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_PWMFREQUENCY = Field.create("GPPWM2_PWMFREQUENCY", 2444, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_ONABOVEDUTY = Field.create("GPPWM2_ONABOVEDUTY", 2446, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_OFFBELOWDUTY = Field.create("GPPWM2_OFFBELOWDUTY", 2447, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_LOADAXIS = Field.create("GPPWM2_LOADAXIS", 2448, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_RPMAXIS = Field.create("GPPWM2_RPMAXIS", 2449, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_LOADBINS = Field.create("GPPWM2_LOADBINS", 2450, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field GPPWM2_RPMBINS = Field.create("GPPWM2_RPMBINS", 2466, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM2_TABLE = Field.create("GPPWM2_TABLE", 2482, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field GPPWM2_ALIGNMENTFILL_AT_106 = Field.create("GPPWM2_ALIGNMENTFILL_AT_106", 2546, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_PIN = Field.create("GPPWM3_PIN", 2548, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_DUTYIFERROR = Field.create("GPPWM3_DUTYIFERROR", 2550, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_ALIGNMENTFILL_AT_3 = Field.create("GPPWM3_ALIGNMENTFILL_AT_3", 2551, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_PWMFREQUENCY = Field.create("GPPWM3_PWMFREQUENCY", 2552, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_ONABOVEDUTY = Field.create("GPPWM3_ONABOVEDUTY", 2554, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_OFFBELOWDUTY = Field.create("GPPWM3_OFFBELOWDUTY", 2555, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_LOADAXIS = Field.create("GPPWM3_LOADAXIS", 2556, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_RPMAXIS = Field.create("GPPWM3_RPMAXIS", 2557, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_LOADBINS = Field.create("GPPWM3_LOADBINS", 2558, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field GPPWM3_RPMBINS = Field.create("GPPWM3_RPMBINS", 2574, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM3_TABLE = Field.create("GPPWM3_TABLE", 2590, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field GPPWM3_ALIGNMENTFILL_AT_106 = Field.create("GPPWM3_ALIGNMENTFILL_AT_106", 2654, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_PIN = Field.create("GPPWM4_PIN", 2656, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_DUTYIFERROR = Field.create("GPPWM4_DUTYIFERROR", 2658, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_ALIGNMENTFILL_AT_3 = Field.create("GPPWM4_ALIGNMENTFILL_AT_3", 2659, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_PWMFREQUENCY = Field.create("GPPWM4_PWMFREQUENCY", 2660, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_ONABOVEDUTY = Field.create("GPPWM4_ONABOVEDUTY", 2662, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_OFFBELOWDUTY = Field.create("GPPWM4_OFFBELOWDUTY", 2663, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_LOADAXIS = Field.create("GPPWM4_LOADAXIS", 2664, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_RPMAXIS = Field.create("GPPWM4_RPMAXIS", 2665, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_LOADBINS = Field.create("GPPWM4_LOADBINS", 2666, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field GPPWM4_RPMBINS = Field.create("GPPWM4_RPMBINS", 2682, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field GPPWM4_TABLE = Field.create("GPPWM4_TABLE", 2698, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field GPPWM4_ALIGNMENTFILL_AT_106 = Field.create("GPPWM4_ALIGNMENTFILL_AT_106", 2762, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MC33_I_BOOST = Field.create("MC33_I_BOOST", 2764, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MC33_I_PEAK = Field.create("MC33_I_PEAK", 2766, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MC33_I_HOLD = Field.create("MC33_I_HOLD", 2768, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MC33_T_MAX_BOOST = Field.create("MC33_T_MAX_BOOST", 2770, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MC33_T_PEAK_OFF = Field.create("MC33_T_PEAK_OFF", 2772, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MC33_T_PEAK_TOT = Field.create("MC33_T_PEAK_TOT", 2774, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MC33_T_BYPASS = Field.create("MC33_T_BYPASS", 2776, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MC33_T_HOLD_OFF = Field.create("MC33_T_HOLD_OFF", 2778, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MC33_T_HOLD_TOT = Field.create("MC33_T_HOLD_TOT", 2780, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SOLENOID_MODE1 = Field.create("TCU_SOLENOID_MODE1", 2782, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SOLENOID_MODE2 = Field.create("TCU_SOLENOID_MODE2", 2783, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SOLENOID_MODE3 = Field.create("TCU_SOLENOID_MODE3", 2784, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SOLENOID_MODE4 = Field.create("TCU_SOLENOID_MODE4", 2785, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SOLENOID_MODE5 = Field.create("TCU_SOLENOID_MODE5", 2786, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_SOLENOID_MODE6 = Field.create("TCU_SOLENOID_MODE6", 2787, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field KNOCKBASENOISE = Field.create("KNOCKBASENOISE", 2788, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM1 = Field.create("TRIGGERGAPOVERRIDEFROM1", 2804, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM2 = Field.create("TRIGGERGAPOVERRIDEFROM2", 2808, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM3 = Field.create("TRIGGERGAPOVERRIDEFROM3", 2812, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM4 = Field.create("TRIGGERGAPOVERRIDEFROM4", 2816, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM5 = Field.create("TRIGGERGAPOVERRIDEFROM5", 2820, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM6 = Field.create("TRIGGERGAPOVERRIDEFROM6", 2824, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM7 = Field.create("TRIGGERGAPOVERRIDEFROM7", 2828, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM8 = Field.create("TRIGGERGAPOVERRIDEFROM8", 2832, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM9 = Field.create("TRIGGERGAPOVERRIDEFROM9", 2836, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM10 = Field.create("TRIGGERGAPOVERRIDEFROM10", 2840, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM11 = Field.create("TRIGGERGAPOVERRIDEFROM11", 2844, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM12 = Field.create("TRIGGERGAPOVERRIDEFROM12", 2848, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM13 = Field.create("TRIGGERGAPOVERRIDEFROM13", 2852, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM14 = Field.create("TRIGGERGAPOVERRIDEFROM14", 2856, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM15 = Field.create("TRIGGERGAPOVERRIDEFROM15", 2860, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM16 = Field.create("TRIGGERGAPOVERRIDEFROM16", 2864, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM17 = Field.create("TRIGGERGAPOVERRIDEFROM17", 2868, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDEFROM18 = Field.create("TRIGGERGAPOVERRIDEFROM18", 2872, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO1 = Field.create("TRIGGERGAPOVERRIDETO1", 2876, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO2 = Field.create("TRIGGERGAPOVERRIDETO2", 2880, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO3 = Field.create("TRIGGERGAPOVERRIDETO3", 2884, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO4 = Field.create("TRIGGERGAPOVERRIDETO4", 2888, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO5 = Field.create("TRIGGERGAPOVERRIDETO5", 2892, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO6 = Field.create("TRIGGERGAPOVERRIDETO6", 2896, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO7 = Field.create("TRIGGERGAPOVERRIDETO7", 2900, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO8 = Field.create("TRIGGERGAPOVERRIDETO8", 2904, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO9 = Field.create("TRIGGERGAPOVERRIDETO9", 2908, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO10 = Field.create("TRIGGERGAPOVERRIDETO10", 2912, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO11 = Field.create("TRIGGERGAPOVERRIDETO11", 2916, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO12 = Field.create("TRIGGERGAPOVERRIDETO12", 2920, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO13 = Field.create("TRIGGERGAPOVERRIDETO13", 2924, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO14 = Field.create("TRIGGERGAPOVERRIDETO14", 2928, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO15 = Field.create("TRIGGERGAPOVERRIDETO15", 2932, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO16 = Field.create("TRIGGERGAPOVERRIDETO16", 2936, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO17 = Field.create("TRIGGERGAPOVERRIDETO17", 2940, FieldType.FLOAT).setBaseOffset(0); + public static final Field TRIGGERGAPOVERRIDETO18 = Field.create("TRIGGERGAPOVERRIDETO18", 2944, FieldType.FLOAT).setBaseOffset(0); + public static final Field MAXCAMPHASERESOLVERPM = Field.create("MAXCAMPHASERESOLVERPM", 2948, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field DFCODELAY = Field.create("DFCODELAY", 2949, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field ACDELAY = Field.create("ACDELAY", 2950, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field ACSWITCHMODE = Field.create("ACSWITCHMODE", 2951, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field FORDINJECTORSMALLPULSEBREAKPOINT = Field.create("FORDINJECTORSMALLPULSEBREAKPOINT", 2952, FieldType.INT16).setScale(0.001).setBaseOffset(0); + public static final Field TPSTSPCORRVALUES = Field.create("TPSTSPCORRVALUES", 2954, FieldType.INT8).setScale(0.02).setBaseOffset(0); + public static final Field ETBJAMINTEGRATORLIMIT = Field.create("ETBJAMINTEGRATORLIMIT", 2958, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPCAMLOBES = Field.create("HPFPCAMLOBES", 2959, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final String[] hpfp_cam_e = {"NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2"}; - public static final Field HPFPCAM = Field.create("HPFPCAM", 2964, FieldType.INT8, hpfp_cam_e).setScale(1.0).setBaseOffset(0); - public static final Field HPFPPEAKPOS = Field.create("HPFPPEAKPOS", 2965, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HPFPMINANGLE = Field.create("HPFPMINANGLE", 2966, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VINNUMBER = Field.create("VINNUMBER", 2967, 17, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field HPFPPUMPVOLUME = Field.create("HPFPPUMPVOLUME", 2984, FieldType.INT16).setScale(0.001).setBaseOffset(0); - public static final Field HPFPACTIVATIONANGLE = Field.create("HPFPACTIVATIONANGLE", 2986, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ISSFILTERRECIPROCAL = Field.create("ISSFILTERRECIPROCAL", 2987, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HPFPPIDP = Field.create("HPFPPIDP", 2988, FieldType.INT16).setScale(0.001).setBaseOffset(0); - public static final Field HPFPPIDI = Field.create("HPFPPIDI", 2990, FieldType.INT16).setScale(1.0E-5).setBaseOffset(0); - public static final Field HPFPTARGETDECAY = Field.create("HPFPTARGETDECAY", 2992, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field HPFPLOBEPROFILEQUANTITYBINS = Field.create("HPFPLOBEPROFILEQUANTITYBINS", 2994, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field HPFPLOBEPROFILEANGLE = Field.create("HPFPLOBEPROFILEANGLE", 3010, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field HPFPDEADTIMEVOLTSBINS = Field.create("HPFPDEADTIMEVOLTSBINS", 3026, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HPFPDEADTIMEMS = Field.create("HPFPDEADTIMEMS", 3034, FieldType.INT16).setScale(0.001).setBaseOffset(0); - public static final Field HPFPTARGET = Field.create("HPFPTARGET", 3050, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field HPFPTARGETLOADBINS = Field.create("HPFPTARGETLOADBINS", 3250, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field HPFPTARGETRPMBINS = Field.create("HPFPTARGETRPMBINS", 3270, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field HPFPCOMPENSATION = Field.create("HPFPCOMPENSATION", 3280, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field HPFPCOMPENSATIONLOADBINS = Field.create("HPFPCOMPENSATIONLOADBINS", 3380, FieldType.INT16).setScale(0.001).setBaseOffset(0); - public static final Field HPFPCOMPENSATIONRPMBINS = Field.create("HPFPCOMPENSATIONRPMBINS", 3400, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field STEPPER_RAW_OUTPUT1 = Field.create("STEPPER_RAW_OUTPUT1", 3410, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field STEPPER_RAW_OUTPUT2 = Field.create("STEPPER_RAW_OUTPUT2", 3412, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field STEPPER_RAW_OUTPUT3 = Field.create("STEPPER_RAW_OUTPUT3", 3414, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field STEPPER_RAW_OUTPUT4 = Field.create("STEPPER_RAW_OUTPUT4", 3416, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field GEARRATIO1 = Field.create("GEARRATIO1", 3418, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field GEARRATIO2 = Field.create("GEARRATIO2", 3420, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field GEARRATIO3 = Field.create("GEARRATIO3", 3422, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field GEARRATIO4 = Field.create("GEARRATIO4", 3424, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field GEARRATIO5 = Field.create("GEARRATIO5", 3426, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field GEARRATIO6 = Field.create("GEARRATIO6", 3428, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field GEARRATIO7 = Field.create("GEARRATIO7", 3430, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field GEARRATIO8 = Field.create("GEARRATIO8", 3432, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field VVTACTIVATIONDELAYMS = Field.create("VVTACTIVATIONDELAYMS", 3434, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field WWCLTBINS = Field.create("WWCLTBINS", 3436, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field WWTAUCLTVALUES = Field.create("WWTAUCLTVALUES", 3444, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field WWBETACLTVALUES = Field.create("WWBETACLTVALUES", 3452, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field WWMAPBINS = Field.create("WWMAPBINS", 3460, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field WWTAUMAPVALUES = Field.create("WWTAUMAPVALUES", 3468, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field WWBETAMAPVALUES = Field.create("WWBETAMAPVALUES", 3476, FieldType.INT8).setScale(0.01).setBaseOffset(0); - public static final Field GEARCONTROLLERMODE = Field.create("GEARCONTROLLERMODE", 3484, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TRANSMISSIONCONTROLLERMODE = Field.create("TRANSMISSIONCONTROLLERMODE", 3485, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ACRDISABLEPHASE = Field.create("ACRDISABLEPHASE", 3486, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field AUXLINEAR1_HWCHANNEL = Field.create("AUXLINEAR1_HWCHANNEL", 3488, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXLINEAR1_ALIGNMENTFILL_AT_1 = Field.create("AUXLINEAR1_ALIGNMENTFILL_AT_1", 3489, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field AUXLINEAR1_V1 = Field.create("AUXLINEAR1_V1", 3492, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXLINEAR1_VALUE1 = Field.create("AUXLINEAR1_VALUE1", 3496, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXLINEAR1_V2 = Field.create("AUXLINEAR1_V2", 3500, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXLINEAR1_VALUE2 = Field.create("AUXLINEAR1_VALUE2", 3504, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXLINEAR2_HWCHANNEL = Field.create("AUXLINEAR2_HWCHANNEL", 3508, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field AUXLINEAR2_ALIGNMENTFILL_AT_1 = Field.create("AUXLINEAR2_ALIGNMENTFILL_AT_1", 3509, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field AUXLINEAR2_V1 = Field.create("AUXLINEAR2_V1", 3512, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXLINEAR2_VALUE1 = Field.create("AUXLINEAR2_VALUE1", 3516, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXLINEAR2_V2 = Field.create("AUXLINEAR2_V2", 3520, FieldType.FLOAT).setBaseOffset(0); - public static final Field AUXLINEAR2_VALUE2 = Field.create("AUXLINEAR2_VALUE2", 3524, FieldType.FLOAT).setBaseOffset(0); - public static final Field TCU_TCC_ONOFF_SOLENOID = Field.create("TCU_TCC_ONOFF_SOLENOID", 3528, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCC_ONOFF_SOLENOID_MODE = Field.create("TCU_TCC_ONOFF_SOLENOID_MODE", 3530, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCC_PWM_SOLENOID_MODE = Field.create("TCU_TCC_PWM_SOLENOID_MODE", 3531, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCC_PWM_SOLENOID = Field.create("TCU_TCC_PWM_SOLENOID", 3532, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCC_PWM_SOLENOID_FREQ = Field.create("TCU_TCC_PWM_SOLENOID_FREQ", 3534, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PC_SOLENOID_PIN = Field.create("TCU_PC_SOLENOID_PIN", 3536, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PC_SOLENOID_PIN_MODE = Field.create("TCU_PC_SOLENOID_PIN_MODE", 3538, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_32_SOLENOID_PIN_MODE = Field.create("TCU_32_SOLENOID_PIN_MODE", 3539, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PC_SOLENOID_FREQ = Field.create("TCU_PC_SOLENOID_FREQ", 3540, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TCU_32_SOLENOID_PIN = Field.create("TCU_32_SOLENOID_PIN", 3542, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); - public static final Field TCU_32_SOLENOID_FREQ = Field.create("TCU_32_SOLENOID_FREQ", 3544, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALIGNMENTFILL_AT_3546 = Field.create("ALIGNMENTFILL_AT_3546", 3546, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ETBMINIMUMPOSITION = Field.create("ETBMINIMUMPOSITION", 3548, FieldType.FLOAT).setBaseOffset(0); - public static final Field TUNEHIDINGKEY = Field.create("TUNEHIDINGKEY", 3552, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field HIGHSPEEDOFFSETS = Field.create("HIGHSPEEDOFFSETS", 3554, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field HPFPCAM = Field.create("HPFPCAM", 2960, FieldType.INT8, hpfp_cam_e).setScale(1.0).setBaseOffset(0); + public static final Field HPFPPEAKPOS = Field.create("HPFPPEAKPOS", 2961, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPMINANGLE = Field.create("HPFPMINANGLE", 2962, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VINNUMBER = Field.create("VINNUMBER", 2963, 17, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field HPFPPUMPVOLUME = Field.create("HPFPPUMPVOLUME", 2980, FieldType.INT16).setScale(0.001).setBaseOffset(0); + public static final Field HPFPACTIVATIONANGLE = Field.create("HPFPACTIVATIONANGLE", 2982, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ISSFILTERRECIPROCAL = Field.create("ISSFILTERRECIPROCAL", 2983, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPPIDP = Field.create("HPFPPIDP", 2984, FieldType.INT16).setScale(0.001).setBaseOffset(0); + public static final Field HPFPPIDI = Field.create("HPFPPIDI", 2986, FieldType.INT16).setScale(1.0E-5).setBaseOffset(0); + public static final Field HPFPTARGETDECAY = Field.create("HPFPTARGETDECAY", 2988, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field HPFPLOBEPROFILEQUANTITYBINS = Field.create("HPFPLOBEPROFILEQUANTITYBINS", 2990, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field HPFPLOBEPROFILEANGLE = Field.create("HPFPLOBEPROFILEANGLE", 3006, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field HPFPDEADTIMEVOLTSBINS = Field.create("HPFPDEADTIMEVOLTSBINS", 3022, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPDEADTIMEMS = Field.create("HPFPDEADTIMEMS", 3030, FieldType.INT16).setScale(0.001).setBaseOffset(0); + public static final Field HPFPTARGET = Field.create("HPFPTARGET", 3046, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field HPFPTARGETLOADBINS = Field.create("HPFPTARGETLOADBINS", 3246, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field HPFPTARGETRPMBINS = Field.create("HPFPTARGETRPMBINS", 3266, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field HPFPCOMPENSATION = Field.create("HPFPCOMPENSATION", 3276, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPCOMPENSATIONLOADBINS = Field.create("HPFPCOMPENSATIONLOADBINS", 3376, FieldType.INT16).setScale(0.001).setBaseOffset(0); + public static final Field HPFPCOMPENSATIONRPMBINS = Field.create("HPFPCOMPENSATIONRPMBINS", 3396, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field STEPPER_RAW_OUTPUT1 = Field.create("STEPPER_RAW_OUTPUT1", 3406, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field STEPPER_RAW_OUTPUT2 = Field.create("STEPPER_RAW_OUTPUT2", 3408, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field STEPPER_RAW_OUTPUT3 = Field.create("STEPPER_RAW_OUTPUT3", 3410, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field STEPPER_RAW_OUTPUT4 = Field.create("STEPPER_RAW_OUTPUT4", 3412, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field GEARRATIO1 = Field.create("GEARRATIO1", 3414, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field GEARRATIO2 = Field.create("GEARRATIO2", 3416, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field GEARRATIO3 = Field.create("GEARRATIO3", 3418, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field GEARRATIO4 = Field.create("GEARRATIO4", 3420, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field GEARRATIO5 = Field.create("GEARRATIO5", 3422, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field GEARRATIO6 = Field.create("GEARRATIO6", 3424, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field GEARRATIO7 = Field.create("GEARRATIO7", 3426, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field GEARRATIO8 = Field.create("GEARRATIO8", 3428, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field VVTACTIVATIONDELAYMS = Field.create("VVTACTIVATIONDELAYMS", 3430, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field WWCLTBINS = Field.create("WWCLTBINS", 3432, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field WWTAUCLTVALUES = Field.create("WWTAUCLTVALUES", 3440, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field WWBETACLTVALUES = Field.create("WWBETACLTVALUES", 3448, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field WWMAPBINS = Field.create("WWMAPBINS", 3456, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field WWTAUMAPVALUES = Field.create("WWTAUMAPVALUES", 3464, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field WWBETAMAPVALUES = Field.create("WWBETAMAPVALUES", 3472, FieldType.INT8).setScale(0.01).setBaseOffset(0); + public static final Field GEARCONTROLLERMODE = Field.create("GEARCONTROLLERMODE", 3480, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TRANSMISSIONCONTROLLERMODE = Field.create("TRANSMISSIONCONTROLLERMODE", 3481, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ACRDISABLEPHASE = Field.create("ACRDISABLEPHASE", 3482, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field AUXLINEAR1_HWCHANNEL = Field.create("AUXLINEAR1_HWCHANNEL", 3484, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXLINEAR1_ALIGNMENTFILL_AT_1 = Field.create("AUXLINEAR1_ALIGNMENTFILL_AT_1", 3485, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field AUXLINEAR1_V1 = Field.create("AUXLINEAR1_V1", 3488, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXLINEAR1_VALUE1 = Field.create("AUXLINEAR1_VALUE1", 3492, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXLINEAR1_V2 = Field.create("AUXLINEAR1_V2", 3496, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXLINEAR1_VALUE2 = Field.create("AUXLINEAR1_VALUE2", 3500, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXLINEAR2_HWCHANNEL = Field.create("AUXLINEAR2_HWCHANNEL", 3504, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field AUXLINEAR2_ALIGNMENTFILL_AT_1 = Field.create("AUXLINEAR2_ALIGNMENTFILL_AT_1", 3505, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field AUXLINEAR2_V1 = Field.create("AUXLINEAR2_V1", 3508, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXLINEAR2_VALUE1 = Field.create("AUXLINEAR2_VALUE1", 3512, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXLINEAR2_V2 = Field.create("AUXLINEAR2_V2", 3516, FieldType.FLOAT).setBaseOffset(0); + public static final Field AUXLINEAR2_VALUE2 = Field.create("AUXLINEAR2_VALUE2", 3520, FieldType.FLOAT).setBaseOffset(0); + public static final Field TCU_TCC_ONOFF_SOLENOID = Field.create("TCU_TCC_ONOFF_SOLENOID", 3524, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCC_ONOFF_SOLENOID_MODE = Field.create("TCU_TCC_ONOFF_SOLENOID_MODE", 3526, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCC_PWM_SOLENOID_MODE = Field.create("TCU_TCC_PWM_SOLENOID_MODE", 3527, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCC_PWM_SOLENOID = Field.create("TCU_TCC_PWM_SOLENOID", 3528, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCC_PWM_SOLENOID_FREQ = Field.create("TCU_TCC_PWM_SOLENOID_FREQ", 3530, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PC_SOLENOID_PIN = Field.create("TCU_PC_SOLENOID_PIN", 3532, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PC_SOLENOID_PIN_MODE = Field.create("TCU_PC_SOLENOID_PIN_MODE", 3534, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_32_SOLENOID_PIN_MODE = Field.create("TCU_32_SOLENOID_PIN_MODE", 3535, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PC_SOLENOID_FREQ = Field.create("TCU_PC_SOLENOID_FREQ", 3536, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TCU_32_SOLENOID_PIN = Field.create("TCU_32_SOLENOID_PIN", 3538, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field TCU_32_SOLENOID_FREQ = Field.create("TCU_32_SOLENOID_FREQ", 3540, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALIGNMENTFILL_AT_3542 = Field.create("ALIGNMENTFILL_AT_3542", 3542, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ETBMINIMUMPOSITION = Field.create("ETBMINIMUMPOSITION", 3544, FieldType.FLOAT).setBaseOffset(0); + public static final Field TUNEHIDINGKEY = Field.create("TUNEHIDINGKEY", 3548, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field HIGHSPEEDOFFSETS = Field.create("HIGHSPEEDOFFSETS", 3550, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final String[] SentEtbType = {"None", "GM type 1", "Ford type 1"}; - public static final Field SENTETBTYPE = Field.create("SENTETBTYPE", 3618, FieldType.INT8, SentEtbType).setScale(1.0).setBaseOffset(0); - public static final Field ALIGNMENTFILL_AT_3619 = Field.create("ALIGNMENTFILL_AT_3619", 3619, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINS1 = Field.create("LUADIGITALINPUTPINS1", 3620, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINS2 = Field.create("LUADIGITALINPUTPINS2", 3622, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINS3 = Field.create("LUADIGITALINPUTPINS3", 3624, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINS4 = Field.create("LUADIGITALINPUTPINS4", 3626, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINS5 = Field.create("LUADIGITALINPUTPINS5", 3628, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINS6 = Field.create("LUADIGITALINPUTPINS6", 3630, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINS7 = Field.create("LUADIGITALINPUTPINS7", 3632, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINS8 = Field.create("LUADIGITALINPUTPINS8", 3634, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field TPSTSPCORRVALUESBINS = Field.create("TPSTSPCORRVALUESBINS", 3636, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field ALSMINRPM = Field.create("ALSMINRPM", 3640, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSMAXRPM = Field.create("ALSMAXRPM", 3642, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSMAXDURATION = Field.create("ALSMAXDURATION", 3644, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSMINCLT = Field.create("ALSMINCLT", 3646, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALSMAXCLT = Field.create("ALSMAXCLT", 3647, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALSMINTIMEBETWEEN = Field.create("ALSMINTIMEBETWEEN", 3648, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALSETBPOSITION = Field.create("ALSETBPOSITION", 3649, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ACRELAYALTERNATORDUTYADDER = Field.create("ACRELAYALTERNATORDUTYADDER", 3650, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field INSTANTRPMRANGE = Field.create("INSTANTRPMRANGE", 3651, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALSIDLEADD = Field.create("ALSIDLEADD", 3652, FieldType.INT).setScale(1.0).setBaseOffset(0); - public static final Field ALSETBADD = Field.create("ALSETBADD", 3656, FieldType.INT).setScale(1.0).setBaseOffset(0); - public static final Field ALSSKIPRATIO = Field.create("ALSSKIPRATIO", 3660, FieldType.INT).setScale(1.0).setBaseOffset(0); - public static final Field ALSMAXDRIVERTHROTTLEINTENT = Field.create("ALSMAXDRIVERTHROTTLEINTENT", 3664, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALSACTIVATEPINMODE = Field.create("ALSACTIVATEPINMODE", 3665, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field TPSSECONDARYMAXIMUM = Field.create("TPSSECONDARYMAXIMUM", 3666, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field PPSSECONDARYMAXIMUM = Field.create("PPSSECONDARYMAXIMUM", 3667, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINMODES1 = Field.create("LUADIGITALINPUTPINMODES1", 3668, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINMODES2 = Field.create("LUADIGITALINPUTPINMODES2", 3669, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINMODES3 = Field.create("LUADIGITALINPUTPINMODES3", 3670, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINMODES4 = Field.create("LUADIGITALINPUTPINMODES4", 3671, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINMODES5 = Field.create("LUADIGITALINPUTPINMODES5", 3672, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINMODES6 = Field.create("LUADIGITALINPUTPINMODES6", 3673, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINMODES7 = Field.create("LUADIGITALINPUTPINMODES7", 3674, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field LUADIGITALINPUTPINMODES8 = Field.create("LUADIGITALINPUTPINMODES8", 3675, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); - public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3676, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 3772, FieldType.FLOAT).setBaseOffset(0); - public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 3804, FieldType.FLOAT).setBaseOffset(0); - public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 3836, FieldType.INT8).setScale(0.05).setBaseOffset(0); - public static final Field IACPIDMULTLOADBINS = Field.create("IACPIDMULTLOADBINS", 3900, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IACPIDMULTRPMBINS = Field.create("IACPIDMULTRPMBINS", 3908, FieldType.INT8).setScale(10.0).setBaseOffset(0); - public static final Field SPARKDWELLRPMBINS = Field.create("SPARKDWELLRPMBINS", 3916, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SPARKDWELLVALUES = Field.create("SPARKDWELLVALUES", 3932, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field CLTIDLERPMBINS = Field.create("CLTIDLERPMBINS", 3948, FieldType.INT8).setScale(2.0).setBaseOffset(0); - public static final Field CLTIDLERPM = Field.create("CLTIDLERPM", 3964, FieldType.INT8).setScale(20.0).setBaseOffset(0); - public static final Field CLTTIMINGBINS = Field.create("CLTTIMINGBINS", 3980, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTTIMINGEXTRA = Field.create("CLTTIMINGEXTRA", 4012, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE1BINS = Field.create("SCRIPTCURVE1BINS", 4044, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE1 = Field.create("SCRIPTCURVE1", 4108, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE2BINS = Field.create("SCRIPTCURVE2BINS", 4172, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE2 = Field.create("SCRIPTCURVE2", 4236, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE3BINS = Field.create("SCRIPTCURVE3BINS", 4300, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE3 = Field.create("SCRIPTCURVE3", 4332, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE4BINS = Field.create("SCRIPTCURVE4BINS", 4364, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE4 = Field.create("SCRIPTCURVE4", 4396, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE5BINS = Field.create("SCRIPTCURVE5BINS", 4428, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE5 = Field.create("SCRIPTCURVE5", 4460, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE6BINS = Field.create("SCRIPTCURVE6BINS", 4492, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTCURVE6 = Field.create("SCRIPTCURVE6", 4524, FieldType.FLOAT).setBaseOffset(0); - public static final Field BAROCORRPRESSUREBINS = Field.create("BAROCORRPRESSUREBINS", 4556, FieldType.FLOAT).setBaseOffset(0); - public static final Field BAROCORRRPMBINS = Field.create("BAROCORRRPMBINS", 4572, FieldType.FLOAT).setBaseOffset(0); - public static final Field BAROCORRTABLE = Field.create("BAROCORRTABLE", 4588, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGTPSCOEF = Field.create("CRANKINGTPSCOEF", 4652, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGTPSBINS = Field.create("CRANKINGTPSBINS", 4684, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGADVANCEBINS = Field.create("CRANKINGADVANCEBINS", 4716, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field CRANKINGADVANCE = Field.create("CRANKINGADVANCE", 4724, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field IACCOASTINGRPMBINS = Field.create("IACCOASTINGRPMBINS", 4732, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field IACCOASTING = Field.create("IACCOASTING", 4748, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field WARNING_MESSAGE = Field.create("WARNING_MESSAGE", 4764, 120, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field AFTERSTARTCOOLANTBINS = Field.create("AFTERSTARTCOOLANTBINS", 4884, FieldType.FLOAT).setBaseOffset(0); - public static final Field AFTERSTARTHOLDTIME = Field.create("AFTERSTARTHOLDTIME", 4916, FieldType.FLOAT).setBaseOffset(0); - public static final Field AFTERSTARTENRICH = Field.create("AFTERSTARTENRICH", 4948, FieldType.FLOAT).setBaseOffset(0); - public static final Field AFTERSTARTDECAYTIME = Field.create("AFTERSTARTDECAYTIME", 4980, FieldType.FLOAT).setBaseOffset(0); - public static final Field BOOSTTABLEOPENLOOP = Field.create("BOOSTTABLEOPENLOOP", 5012, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field BOOSTRPMBINS = Field.create("BOOSTRPMBINS", 5076, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field BOOSTTABLECLOSEDLOOP = Field.create("BOOSTTABLECLOSEDLOOP", 5084, FieldType.INT8).setScale(2.0).setBaseOffset(0); - public static final Field BOOSTTPSBINS = Field.create("BOOSTTPSBINS", 5148, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field PEDALTOTPSTABLE = Field.create("PEDALTOTPSTABLE", 5156, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field PEDALTOTPSPEDALBINS = Field.create("PEDALTOTPSPEDALBINS", 5220, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field PEDALTOTPSRPMBINS = Field.create("PEDALTOTPSRPMBINS", 5228, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field CLTCRANKINGCORRBINS = Field.create("CLTCRANKINGCORRBINS", 5236, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTCRANKINGCORR = Field.create("CLTCRANKINGCORR", 5268, FieldType.FLOAT).setBaseOffset(0); - public static final Field IDLEADVANCEBINS = Field.create("IDLEADVANCEBINS", 5300, FieldType.INT8).setScale(50.0).setBaseOffset(0); - public static final Field IDLEADVANCE = Field.create("IDLEADVANCE", 5308, FieldType.FLOAT).setBaseOffset(0); - public static final Field IDLEVERPMBINS = Field.create("IDLEVERPMBINS", 5340, FieldType.INT8).setScale(10.0).setBaseOffset(0); - public static final Field IDLEVELOADBINS = Field.create("IDLEVELOADBINS", 5344, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IDLEVETABLE = Field.create("IDLEVETABLE", 5348, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field LUASCRIPT = Field.create("LUASCRIPT", 5380, 8000, FieldType.STRING).setScale(1.0).setBaseOffset(0); - public static final Field CLTFUELCORRBINS = Field.create("CLTFUELCORRBINS", 13380, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTFUELCORR = Field.create("CLTFUELCORR", 13444, FieldType.FLOAT).setBaseOffset(0); - public static final Field IATFUELCORRBINS = Field.create("IATFUELCORRBINS", 13508, FieldType.FLOAT).setBaseOffset(0); - public static final Field IATFUELCORR = Field.create("IATFUELCORR", 13572, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGFUELCOEF = Field.create("CRANKINGFUELCOEF", 13636, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGFUELBINS = Field.create("CRANKINGFUELBINS", 13668, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGCYCLECOEF = Field.create("CRANKINGCYCLECOEF", 13700, FieldType.FLOAT).setBaseOffset(0); - public static final Field CRANKINGCYCLEBINS = Field.create("CRANKINGCYCLEBINS", 13732, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTIDLECORRBINS = Field.create("CLTIDLECORRBINS", 13764, FieldType.FLOAT).setBaseOffset(0); - public static final Field CLTIDLECORR = Field.create("CLTIDLECORR", 13828, FieldType.FLOAT).setBaseOffset(0); - public static final Field MAFDECODING = Field.create("MAFDECODING", 13892, FieldType.FLOAT).setBaseOffset(0); - public static final Field MAFDECODINGBINS = Field.create("MAFDECODINGBINS", 14916, FieldType.FLOAT).setBaseOffset(0); - public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 15940, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field IGNITIONIATCORRTEMPBINS = Field.create("IGNITIONIATCORRTEMPBINS", 16004, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 16012, FieldType.INT8).setScale(5.0).setBaseOffset(0); - public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 16020, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 16532, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 16564, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 16596, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 16656, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 17168, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 17200, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 17232, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 17296, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 17312, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 17328, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 17392, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 17408, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 17424, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 17936, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 17968, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VETABLE = Field.create("VETABLE", 18000, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VELOADBINS = Field.create("VELOADBINS", 18512, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VERPMBINS = Field.create("VERPMBINS", 18544, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 18576, FieldType.INT8).setScale(0.006802721088435374).setBaseOffset(0); - public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 18832, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 18864, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 18896, FieldType.FLOAT).setBaseOffset(0); - public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 19152, FieldType.FLOAT).setBaseOffset(0); - public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 19184, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 19216, FieldType.FLOAT).setBaseOffset(0); - public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 19472, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 19488, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 19504, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 19568, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 19584, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 19600, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 19664, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 19680, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 19696, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 19760, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 19776, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNTRIMLOADBINS = Field.create("IGNTRIMLOADBINS", 19792, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNTRIMRPMBINS = Field.create("IGNTRIMRPMBINS", 19800, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNTRIMS1_TABLE = Field.create("IGNTRIMS1_TABLE", 19808, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS2_TABLE = Field.create("IGNTRIMS2_TABLE", 19824, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS3_TABLE = Field.create("IGNTRIMS3_TABLE", 19840, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS4_TABLE = Field.create("IGNTRIMS4_TABLE", 19856, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS5_TABLE = Field.create("IGNTRIMS5_TABLE", 19872, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS6_TABLE = Field.create("IGNTRIMS6_TABLE", 19888, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS7_TABLE = Field.create("IGNTRIMS7_TABLE", 19904, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS8_TABLE = Field.create("IGNTRIMS8_TABLE", 19920, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS9_TABLE = Field.create("IGNTRIMS9_TABLE", 19936, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS10_TABLE = Field.create("IGNTRIMS10_TABLE", 19952, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS11_TABLE = Field.create("IGNTRIMS11_TABLE", 19968, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field IGNTRIMS12_TABLE = Field.create("IGNTRIMS12_TABLE", 19984, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMLOADBINS = Field.create("FUELTRIMLOADBINS", 20000, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field FUELTRIMRPMBINS = Field.create("FUELTRIMRPMBINS", 20008, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field FUELTRIMS1_TABLE = Field.create("FUELTRIMS1_TABLE", 20016, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS2_TABLE = Field.create("FUELTRIMS2_TABLE", 20032, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS3_TABLE = Field.create("FUELTRIMS3_TABLE", 20048, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS4_TABLE = Field.create("FUELTRIMS4_TABLE", 20064, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS5_TABLE = Field.create("FUELTRIMS5_TABLE", 20080, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS6_TABLE = Field.create("FUELTRIMS6_TABLE", 20096, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS7_TABLE = Field.create("FUELTRIMS7_TABLE", 20112, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS8_TABLE = Field.create("FUELTRIMS8_TABLE", 20128, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS9_TABLE = Field.create("FUELTRIMS9_TABLE", 20144, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS10_TABLE = Field.create("FUELTRIMS10_TABLE", 20160, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS11_TABLE = Field.create("FUELTRIMS11_TABLE", 20176, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field FUELTRIMS12_TABLE = Field.create("FUELTRIMS12_TABLE", 20192, FieldType.INT8).setScale(0.2).setBaseOffset(0); - public static final Field CRANKINGFUELCOEFE100 = Field.create("CRANKINGFUELCOEFE100", 20208, FieldType.INT16).setScale(0.01).setBaseOffset(0); - public static final Field TCU_PCAIRMASSBINS = Field.create("TCU_PCAIRMASSBINS", 20224, FieldType.INT8).setScale(0.02).setBaseOffset(0); - public static final Field TCU_PCVALSR = Field.create("TCU_PCVALSR", 20232, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALSN = Field.create("TCU_PCVALSN", 20240, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS1 = Field.create("TCU_PCVALS1", 20248, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS2 = Field.create("TCU_PCVALS2", 20256, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS3 = Field.create("TCU_PCVALS3", 20264, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS4 = Field.create("TCU_PCVALS4", 20272, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS12 = Field.create("TCU_PCVALS12", 20280, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS23 = Field.create("TCU_PCVALS23", 20288, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS34 = Field.create("TCU_PCVALS34", 20296, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS21 = Field.create("TCU_PCVALS21", 20304, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS32 = Field.create("TCU_PCVALS32", 20312, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_PCVALS43 = Field.create("TCU_PCVALS43", 20320, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCCTPSBINS = Field.create("TCU_TCCTPSBINS", 20328, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCCLOCKSPEED = Field.create("TCU_TCCLOCKSPEED", 20336, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_TCCUNLOCKSPEED = Field.create("TCU_TCCUNLOCKSPEED", 20344, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_32SPEEDBINS = Field.create("TCU_32SPEEDBINS", 20352, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field TCU_32VALS = Field.create("TCU_32VALS", 20360, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field THROTTLE2TRIMTABLE = Field.create("THROTTLE2TRIMTABLE", 20368, FieldType.INT8).setScale(0.1).setBaseOffset(0); - public static final Field THROTTLE2TRIMTPSBINS = Field.create("THROTTLE2TRIMTPSBINS", 20404, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field THROTTLE2TRIMRPMBINS = Field.create("THROTTLE2TRIMRPMBINS", 20410, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field MAXKNOCKRETARDTABLE = Field.create("MAXKNOCKRETARDTABLE", 20416, FieldType.INT8).setScale(0.25).setBaseOffset(0); - public static final Field MAXKNOCKRETARDLOADBINS = Field.create("MAXKNOCKRETARDLOADBINS", 20452, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field MAXKNOCKRETARDRPMBINS = Field.create("MAXKNOCKRETARDRPMBINS", 20458, FieldType.INT8).setScale(100.0).setBaseOffset(0); - public static final Field ALSTIMINGRETARDTABLE = Field.create("ALSTIMINGRETARDTABLE", 20464, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field ALSIGNRETARDLOADBINS = Field.create("ALSIGNRETARDLOADBINS", 20496, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSIGNRETARDRPMBINS = Field.create("ALSIGNRETARDRPMBINS", 20504, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSFUELADJUSTMENT = Field.create("ALSFUELADJUSTMENT", 20512, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field ALSFUELADJUSTMENTLOADBINS = Field.create("ALSFUELADJUSTMENTLOADBINS", 20544, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field ALSFUELADJUSTMENTRPMBINS = Field.create("ALSFUELADJUSTMENTRPMBINS", 20552, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_TABLE = Field.create("IGNBLENDS1_TABLE", 20560, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS1_LOADBINS = Field.create("IGNBLENDS1_LOADBINS", 20688, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_RPMBINS = Field.create("IGNBLENDS1_RPMBINS", 20704, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_BLENDPARAMETER = Field.create("IGNBLENDS1_BLENDPARAMETER", 20720, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS1_ALIGNMENTFILL_AT_161", 20721, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS1_BLENDBINS = Field.create("IGNBLENDS1_BLENDBINS", 20722, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS1_BLENDVALUES = Field.create("IGNBLENDS1_BLENDVALUES", 20738, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field IGNBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS1_ALIGNMENTFILL_AT_186", 20746, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_TABLE = Field.create("IGNBLENDS2_TABLE", 20748, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS2_LOADBINS = Field.create("IGNBLENDS2_LOADBINS", 20876, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_RPMBINS = Field.create("IGNBLENDS2_RPMBINS", 20892, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_BLENDPARAMETER = Field.create("IGNBLENDS2_BLENDPARAMETER", 20908, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS2_ALIGNMENTFILL_AT_161", 20909, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS2_BLENDBINS = Field.create("IGNBLENDS2_BLENDBINS", 20910, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS2_BLENDVALUES = Field.create("IGNBLENDS2_BLENDVALUES", 20926, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field IGNBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS2_ALIGNMENTFILL_AT_186", 20934, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_TABLE = Field.create("IGNBLENDS3_TABLE", 20936, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS3_LOADBINS = Field.create("IGNBLENDS3_LOADBINS", 21064, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_RPMBINS = Field.create("IGNBLENDS3_RPMBINS", 21080, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_BLENDPARAMETER = Field.create("IGNBLENDS3_BLENDPARAMETER", 21096, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS3_ALIGNMENTFILL_AT_161", 21097, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS3_BLENDBINS = Field.create("IGNBLENDS3_BLENDBINS", 21098, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS3_BLENDVALUES = Field.create("IGNBLENDS3_BLENDVALUES", 21114, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field IGNBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS3_ALIGNMENTFILL_AT_186", 21122, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_TABLE = Field.create("IGNBLENDS4_TABLE", 21124, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS4_LOADBINS = Field.create("IGNBLENDS4_LOADBINS", 21252, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_RPMBINS = Field.create("IGNBLENDS4_RPMBINS", 21268, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_BLENDPARAMETER = Field.create("IGNBLENDS4_BLENDPARAMETER", 21284, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS4_ALIGNMENTFILL_AT_161", 21285, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field IGNBLENDS4_BLENDBINS = Field.create("IGNBLENDS4_BLENDBINS", 21286, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field IGNBLENDS4_BLENDVALUES = Field.create("IGNBLENDS4_BLENDVALUES", 21302, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field IGNBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS4_ALIGNMENTFILL_AT_186", 21310, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_TABLE = Field.create("VEBLENDS1_TABLE", 21312, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS1_LOADBINS = Field.create("VEBLENDS1_LOADBINS", 21440, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_RPMBINS = Field.create("VEBLENDS1_RPMBINS", 21456, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_BLENDPARAMETER = Field.create("VEBLENDS1_BLENDPARAMETER", 21472, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS1_ALIGNMENTFILL_AT_161", 21473, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS1_BLENDBINS = Field.create("VEBLENDS1_BLENDBINS", 21474, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS1_BLENDVALUES = Field.create("VEBLENDS1_BLENDVALUES", 21490, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field VEBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS1_ALIGNMENTFILL_AT_186", 21498, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_TABLE = Field.create("VEBLENDS2_TABLE", 21500, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS2_LOADBINS = Field.create("VEBLENDS2_LOADBINS", 21628, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_RPMBINS = Field.create("VEBLENDS2_RPMBINS", 21644, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_BLENDPARAMETER = Field.create("VEBLENDS2_BLENDPARAMETER", 21660, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS2_ALIGNMENTFILL_AT_161", 21661, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS2_BLENDBINS = Field.create("VEBLENDS2_BLENDBINS", 21662, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS2_BLENDVALUES = Field.create("VEBLENDS2_BLENDVALUES", 21678, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field VEBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS2_ALIGNMENTFILL_AT_186", 21686, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_TABLE = Field.create("VEBLENDS3_TABLE", 21688, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS3_LOADBINS = Field.create("VEBLENDS3_LOADBINS", 21816, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_RPMBINS = Field.create("VEBLENDS3_RPMBINS", 21832, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_BLENDPARAMETER = Field.create("VEBLENDS3_BLENDPARAMETER", 21848, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS3_ALIGNMENTFILL_AT_161", 21849, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS3_BLENDBINS = Field.create("VEBLENDS3_BLENDBINS", 21850, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS3_BLENDVALUES = Field.create("VEBLENDS3_BLENDVALUES", 21866, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field VEBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS3_ALIGNMENTFILL_AT_186", 21874, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_TABLE = Field.create("VEBLENDS4_TABLE", 21876, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS4_LOADBINS = Field.create("VEBLENDS4_LOADBINS", 22004, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_RPMBINS = Field.create("VEBLENDS4_RPMBINS", 22020, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_BLENDPARAMETER = Field.create("VEBLENDS4_BLENDPARAMETER", 22036, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS4_ALIGNMENTFILL_AT_161", 22037, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field VEBLENDS4_BLENDBINS = Field.create("VEBLENDS4_BLENDBINS", 22038, FieldType.INT16).setScale(0.1).setBaseOffset(0); - public static final Field VEBLENDS4_BLENDVALUES = Field.create("VEBLENDS4_BLENDVALUES", 22054, FieldType.INT8).setScale(0.5).setBaseOffset(0); - public static final Field VEBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS4_ALIGNMENTFILL_AT_186", 22062, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field SENTETBTYPE = Field.create("SENTETBTYPE", 3614, FieldType.INT8, SentEtbType).setScale(1.0).setBaseOffset(0); + public static final Field ALIGNMENTFILL_AT_3615 = Field.create("ALIGNMENTFILL_AT_3615", 3615, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINS1 = Field.create("LUADIGITALINPUTPINS1", 3616, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINS2 = Field.create("LUADIGITALINPUTPINS2", 3618, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINS3 = Field.create("LUADIGITALINPUTPINS3", 3620, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINS4 = Field.create("LUADIGITALINPUTPINS4", 3622, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINS5 = Field.create("LUADIGITALINPUTPINS5", 3624, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINS6 = Field.create("LUADIGITALINPUTPINS6", 3626, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINS7 = Field.create("LUADIGITALINPUTPINS7", 3628, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINS8 = Field.create("LUADIGITALINPUTPINS8", 3630, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); + public static final Field TPSTSPCORRVALUESBINS = Field.create("TPSTSPCORRVALUESBINS", 3632, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field ALSMINRPM = Field.create("ALSMINRPM", 3636, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSMAXRPM = Field.create("ALSMAXRPM", 3638, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSMAXDURATION = Field.create("ALSMAXDURATION", 3640, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSMINCLT = Field.create("ALSMINCLT", 3642, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALSMAXCLT = Field.create("ALSMAXCLT", 3643, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALSMINTIMEBETWEEN = Field.create("ALSMINTIMEBETWEEN", 3644, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALSETBPOSITION = Field.create("ALSETBPOSITION", 3645, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ACRELAYALTERNATORDUTYADDER = Field.create("ACRELAYALTERNATORDUTYADDER", 3646, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field INSTANTRPMRANGE = Field.create("INSTANTRPMRANGE", 3647, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALSIDLEADD = Field.create("ALSIDLEADD", 3648, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field ALSETBADD = Field.create("ALSETBADD", 3652, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field ALSSKIPRATIO = Field.create("ALSSKIPRATIO", 3656, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field ALSMAXDRIVERTHROTTLEINTENT = Field.create("ALSMAXDRIVERTHROTTLEINTENT", 3660, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALSACTIVATEPINMODE = Field.create("ALSACTIVATEPINMODE", 3661, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field TPSSECONDARYMAXIMUM = Field.create("TPSSECONDARYMAXIMUM", 3662, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field PPSSECONDARYMAXIMUM = Field.create("PPSSECONDARYMAXIMUM", 3663, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINMODES1 = Field.create("LUADIGITALINPUTPINMODES1", 3664, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINMODES2 = Field.create("LUADIGITALINPUTPINMODES2", 3665, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINMODES3 = Field.create("LUADIGITALINPUTPINMODES3", 3666, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINMODES4 = Field.create("LUADIGITALINPUTPINMODES4", 3667, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINMODES5 = Field.create("LUADIGITALINPUTPINMODES5", 3668, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINMODES6 = Field.create("LUADIGITALINPUTPINMODES6", 3669, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINMODES7 = Field.create("LUADIGITALINPUTPINMODES7", 3670, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field LUADIGITALINPUTPINMODES8 = Field.create("LUADIGITALINPUTPINMODES8", 3671, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); + public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3672, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 3768, FieldType.FLOAT).setBaseOffset(0); + public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 3800, FieldType.FLOAT).setBaseOffset(0); + public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 3832, FieldType.INT8).setScale(0.05).setBaseOffset(0); + public static final Field IACPIDMULTLOADBINS = Field.create("IACPIDMULTLOADBINS", 3896, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IACPIDMULTRPMBINS = Field.create("IACPIDMULTRPMBINS", 3904, FieldType.INT8).setScale(10.0).setBaseOffset(0); + public static final Field SPARKDWELLRPMBINS = Field.create("SPARKDWELLRPMBINS", 3912, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SPARKDWELLVALUES = Field.create("SPARKDWELLVALUES", 3928, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field CLTIDLERPMBINS = Field.create("CLTIDLERPMBINS", 3944, FieldType.INT8).setScale(2.0).setBaseOffset(0); + public static final Field CLTIDLERPM = Field.create("CLTIDLERPM", 3960, FieldType.INT8).setScale(20.0).setBaseOffset(0); + public static final Field CLTTIMINGBINS = Field.create("CLTTIMINGBINS", 3976, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTTIMINGEXTRA = Field.create("CLTTIMINGEXTRA", 4008, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE1BINS = Field.create("SCRIPTCURVE1BINS", 4040, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE1 = Field.create("SCRIPTCURVE1", 4104, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE2BINS = Field.create("SCRIPTCURVE2BINS", 4168, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE2 = Field.create("SCRIPTCURVE2", 4232, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE3BINS = Field.create("SCRIPTCURVE3BINS", 4296, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE3 = Field.create("SCRIPTCURVE3", 4328, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE4BINS = Field.create("SCRIPTCURVE4BINS", 4360, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE4 = Field.create("SCRIPTCURVE4", 4392, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE5BINS = Field.create("SCRIPTCURVE5BINS", 4424, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE5 = Field.create("SCRIPTCURVE5", 4456, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE6BINS = Field.create("SCRIPTCURVE6BINS", 4488, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTCURVE6 = Field.create("SCRIPTCURVE6", 4520, FieldType.FLOAT).setBaseOffset(0); + public static final Field BAROCORRPRESSUREBINS = Field.create("BAROCORRPRESSUREBINS", 4552, FieldType.FLOAT).setBaseOffset(0); + public static final Field BAROCORRRPMBINS = Field.create("BAROCORRRPMBINS", 4568, FieldType.FLOAT).setBaseOffset(0); + public static final Field BAROCORRTABLE = Field.create("BAROCORRTABLE", 4584, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGTPSCOEF = Field.create("CRANKINGTPSCOEF", 4648, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGTPSBINS = Field.create("CRANKINGTPSBINS", 4680, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGADVANCEBINS = Field.create("CRANKINGADVANCEBINS", 4712, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field CRANKINGADVANCE = Field.create("CRANKINGADVANCE", 4720, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field IACCOASTINGRPMBINS = Field.create("IACCOASTINGRPMBINS", 4728, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field IACCOASTING = Field.create("IACCOASTING", 4744, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field WARNING_MESSAGE = Field.create("WARNING_MESSAGE", 4760, 120, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field AFTERSTARTCOOLANTBINS = Field.create("AFTERSTARTCOOLANTBINS", 4880, FieldType.FLOAT).setBaseOffset(0); + public static final Field AFTERSTARTHOLDTIME = Field.create("AFTERSTARTHOLDTIME", 4912, FieldType.FLOAT).setBaseOffset(0); + public static final Field AFTERSTARTENRICH = Field.create("AFTERSTARTENRICH", 4944, FieldType.FLOAT).setBaseOffset(0); + public static final Field AFTERSTARTDECAYTIME = Field.create("AFTERSTARTDECAYTIME", 4976, FieldType.FLOAT).setBaseOffset(0); + public static final Field BOOSTTABLEOPENLOOP = Field.create("BOOSTTABLEOPENLOOP", 5008, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field BOOSTRPMBINS = Field.create("BOOSTRPMBINS", 5072, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field BOOSTTABLECLOSEDLOOP = Field.create("BOOSTTABLECLOSEDLOOP", 5080, FieldType.INT8).setScale(2.0).setBaseOffset(0); + public static final Field BOOSTTPSBINS = Field.create("BOOSTTPSBINS", 5144, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field PEDALTOTPSTABLE = Field.create("PEDALTOTPSTABLE", 5152, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field PEDALTOTPSPEDALBINS = Field.create("PEDALTOTPSPEDALBINS", 5216, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field PEDALTOTPSRPMBINS = Field.create("PEDALTOTPSRPMBINS", 5224, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field CLTCRANKINGCORRBINS = Field.create("CLTCRANKINGCORRBINS", 5232, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTCRANKINGCORR = Field.create("CLTCRANKINGCORR", 5264, FieldType.FLOAT).setBaseOffset(0); + public static final Field IDLEADVANCEBINS = Field.create("IDLEADVANCEBINS", 5296, FieldType.INT8).setScale(50.0).setBaseOffset(0); + public static final Field IDLEADVANCE = Field.create("IDLEADVANCE", 5304, FieldType.FLOAT).setBaseOffset(0); + public static final Field IDLEVERPMBINS = Field.create("IDLEVERPMBINS", 5336, FieldType.INT8).setScale(10.0).setBaseOffset(0); + public static final Field IDLEVELOADBINS = Field.create("IDLEVELOADBINS", 5340, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IDLEVETABLE = Field.create("IDLEVETABLE", 5344, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field LUASCRIPT = Field.create("LUASCRIPT", 5376, 8000, FieldType.STRING).setScale(1.0).setBaseOffset(0); + public static final Field CLTFUELCORRBINS = Field.create("CLTFUELCORRBINS", 13376, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTFUELCORR = Field.create("CLTFUELCORR", 13440, FieldType.FLOAT).setBaseOffset(0); + public static final Field IATFUELCORRBINS = Field.create("IATFUELCORRBINS", 13504, FieldType.FLOAT).setBaseOffset(0); + public static final Field IATFUELCORR = Field.create("IATFUELCORR", 13568, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGFUELCOEF = Field.create("CRANKINGFUELCOEF", 13632, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGFUELBINS = Field.create("CRANKINGFUELBINS", 13664, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGCYCLECOEF = Field.create("CRANKINGCYCLECOEF", 13696, FieldType.FLOAT).setBaseOffset(0); + public static final Field CRANKINGCYCLEBINS = Field.create("CRANKINGCYCLEBINS", 13728, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTIDLECORRBINS = Field.create("CLTIDLECORRBINS", 13760, FieldType.FLOAT).setBaseOffset(0); + public static final Field CLTIDLECORR = Field.create("CLTIDLECORR", 13824, FieldType.FLOAT).setBaseOffset(0); + public static final Field MAFDECODING = Field.create("MAFDECODING", 13888, FieldType.FLOAT).setBaseOffset(0); + public static final Field MAFDECODINGBINS = Field.create("MAFDECODINGBINS", 14912, FieldType.FLOAT).setBaseOffset(0); + public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 15936, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field IGNITIONIATCORRTEMPBINS = Field.create("IGNITIONIATCORRTEMPBINS", 16000, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 16008, FieldType.INT8).setScale(5.0).setBaseOffset(0); + public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 16016, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 16528, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 16560, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 16592, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 16652, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 17164, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 17196, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 17228, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 17292, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 17308, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 17324, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 17388, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 17404, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 17420, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 17932, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 17964, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VETABLE = Field.create("VETABLE", 17996, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VELOADBINS = Field.create("VELOADBINS", 18508, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VERPMBINS = Field.create("VERPMBINS", 18540, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 18572, FieldType.INT8).setScale(0.006802721088435374).setBaseOffset(0); + public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 18828, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 18860, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 18892, FieldType.FLOAT).setBaseOffset(0); + public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 19148, FieldType.FLOAT).setBaseOffset(0); + public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 19180, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 19212, FieldType.FLOAT).setBaseOffset(0); + public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 19468, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 19484, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 19500, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 19564, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 19580, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 19596, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 19660, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 19676, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 19692, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 19756, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 19772, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNTRIMLOADBINS = Field.create("IGNTRIMLOADBINS", 19788, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNTRIMRPMBINS = Field.create("IGNTRIMRPMBINS", 19796, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNTRIMS1_TABLE = Field.create("IGNTRIMS1_TABLE", 19804, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS2_TABLE = Field.create("IGNTRIMS2_TABLE", 19820, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS3_TABLE = Field.create("IGNTRIMS3_TABLE", 19836, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS4_TABLE = Field.create("IGNTRIMS4_TABLE", 19852, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS5_TABLE = Field.create("IGNTRIMS5_TABLE", 19868, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS6_TABLE = Field.create("IGNTRIMS6_TABLE", 19884, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS7_TABLE = Field.create("IGNTRIMS7_TABLE", 19900, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS8_TABLE = Field.create("IGNTRIMS8_TABLE", 19916, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS9_TABLE = Field.create("IGNTRIMS9_TABLE", 19932, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS10_TABLE = Field.create("IGNTRIMS10_TABLE", 19948, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS11_TABLE = Field.create("IGNTRIMS11_TABLE", 19964, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field IGNTRIMS12_TABLE = Field.create("IGNTRIMS12_TABLE", 19980, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMLOADBINS = Field.create("FUELTRIMLOADBINS", 19996, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field FUELTRIMRPMBINS = Field.create("FUELTRIMRPMBINS", 20004, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field FUELTRIMS1_TABLE = Field.create("FUELTRIMS1_TABLE", 20012, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS2_TABLE = Field.create("FUELTRIMS2_TABLE", 20028, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS3_TABLE = Field.create("FUELTRIMS3_TABLE", 20044, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS4_TABLE = Field.create("FUELTRIMS4_TABLE", 20060, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS5_TABLE = Field.create("FUELTRIMS5_TABLE", 20076, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS6_TABLE = Field.create("FUELTRIMS6_TABLE", 20092, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS7_TABLE = Field.create("FUELTRIMS7_TABLE", 20108, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS8_TABLE = Field.create("FUELTRIMS8_TABLE", 20124, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS9_TABLE = Field.create("FUELTRIMS9_TABLE", 20140, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS10_TABLE = Field.create("FUELTRIMS10_TABLE", 20156, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS11_TABLE = Field.create("FUELTRIMS11_TABLE", 20172, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field FUELTRIMS12_TABLE = Field.create("FUELTRIMS12_TABLE", 20188, FieldType.INT8).setScale(0.2).setBaseOffset(0); + public static final Field CRANKINGFUELCOEFE100 = Field.create("CRANKINGFUELCOEFE100", 20204, FieldType.INT16).setScale(0.01).setBaseOffset(0); + public static final Field TCU_PCAIRMASSBINS = Field.create("TCU_PCAIRMASSBINS", 20220, FieldType.INT8).setScale(0.02).setBaseOffset(0); + public static final Field TCU_PCVALSR = Field.create("TCU_PCVALSR", 20228, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALSN = Field.create("TCU_PCVALSN", 20236, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS1 = Field.create("TCU_PCVALS1", 20244, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS2 = Field.create("TCU_PCVALS2", 20252, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS3 = Field.create("TCU_PCVALS3", 20260, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS4 = Field.create("TCU_PCVALS4", 20268, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS12 = Field.create("TCU_PCVALS12", 20276, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS23 = Field.create("TCU_PCVALS23", 20284, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS34 = Field.create("TCU_PCVALS34", 20292, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS21 = Field.create("TCU_PCVALS21", 20300, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS32 = Field.create("TCU_PCVALS32", 20308, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_PCVALS43 = Field.create("TCU_PCVALS43", 20316, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCCTPSBINS = Field.create("TCU_TCCTPSBINS", 20324, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCCLOCKSPEED = Field.create("TCU_TCCLOCKSPEED", 20332, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_TCCUNLOCKSPEED = Field.create("TCU_TCCUNLOCKSPEED", 20340, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_32SPEEDBINS = Field.create("TCU_32SPEEDBINS", 20348, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field TCU_32VALS = Field.create("TCU_32VALS", 20356, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field THROTTLE2TRIMTABLE = Field.create("THROTTLE2TRIMTABLE", 20364, FieldType.INT8).setScale(0.1).setBaseOffset(0); + public static final Field THROTTLE2TRIMTPSBINS = Field.create("THROTTLE2TRIMTPSBINS", 20400, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field THROTTLE2TRIMRPMBINS = Field.create("THROTTLE2TRIMRPMBINS", 20406, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field MAXKNOCKRETARDTABLE = Field.create("MAXKNOCKRETARDTABLE", 20412, FieldType.INT8).setScale(0.25).setBaseOffset(0); + public static final Field MAXKNOCKRETARDLOADBINS = Field.create("MAXKNOCKRETARDLOADBINS", 20448, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MAXKNOCKRETARDRPMBINS = Field.create("MAXKNOCKRETARDRPMBINS", 20454, FieldType.INT8).setScale(100.0).setBaseOffset(0); + public static final Field ALSTIMINGRETARDTABLE = Field.create("ALSTIMINGRETARDTABLE", 20460, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field ALSIGNRETARDLOADBINS = Field.create("ALSIGNRETARDLOADBINS", 20492, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSIGNRETARDRPMBINS = Field.create("ALSIGNRETARDRPMBINS", 20500, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSFUELADJUSTMENT = Field.create("ALSFUELADJUSTMENT", 20508, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field ALSFUELADJUSTMENTLOADBINS = Field.create("ALSFUELADJUSTMENTLOADBINS", 20540, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field ALSFUELADJUSTMENTRPMBINS = Field.create("ALSFUELADJUSTMENTRPMBINS", 20548, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_TABLE = Field.create("IGNBLENDS1_TABLE", 20556, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS1_LOADBINS = Field.create("IGNBLENDS1_LOADBINS", 20684, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_RPMBINS = Field.create("IGNBLENDS1_RPMBINS", 20700, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_BLENDPARAMETER = Field.create("IGNBLENDS1_BLENDPARAMETER", 20716, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS1_ALIGNMENTFILL_AT_161", 20717, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS1_BLENDBINS = Field.create("IGNBLENDS1_BLENDBINS", 20718, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS1_BLENDVALUES = Field.create("IGNBLENDS1_BLENDVALUES", 20734, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field IGNBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS1_ALIGNMENTFILL_AT_186", 20742, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_TABLE = Field.create("IGNBLENDS2_TABLE", 20744, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS2_LOADBINS = Field.create("IGNBLENDS2_LOADBINS", 20872, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_RPMBINS = Field.create("IGNBLENDS2_RPMBINS", 20888, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_BLENDPARAMETER = Field.create("IGNBLENDS2_BLENDPARAMETER", 20904, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS2_ALIGNMENTFILL_AT_161", 20905, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS2_BLENDBINS = Field.create("IGNBLENDS2_BLENDBINS", 20906, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS2_BLENDVALUES = Field.create("IGNBLENDS2_BLENDVALUES", 20922, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field IGNBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS2_ALIGNMENTFILL_AT_186", 20930, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_TABLE = Field.create("IGNBLENDS3_TABLE", 20932, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS3_LOADBINS = Field.create("IGNBLENDS3_LOADBINS", 21060, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_RPMBINS = Field.create("IGNBLENDS3_RPMBINS", 21076, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_BLENDPARAMETER = Field.create("IGNBLENDS3_BLENDPARAMETER", 21092, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS3_ALIGNMENTFILL_AT_161", 21093, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS3_BLENDBINS = Field.create("IGNBLENDS3_BLENDBINS", 21094, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS3_BLENDVALUES = Field.create("IGNBLENDS3_BLENDVALUES", 21110, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field IGNBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS3_ALIGNMENTFILL_AT_186", 21118, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_TABLE = Field.create("IGNBLENDS4_TABLE", 21120, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS4_LOADBINS = Field.create("IGNBLENDS4_LOADBINS", 21248, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_RPMBINS = Field.create("IGNBLENDS4_RPMBINS", 21264, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_BLENDPARAMETER = Field.create("IGNBLENDS4_BLENDPARAMETER", 21280, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS4_ALIGNMENTFILL_AT_161", 21281, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field IGNBLENDS4_BLENDBINS = Field.create("IGNBLENDS4_BLENDBINS", 21282, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field IGNBLENDS4_BLENDVALUES = Field.create("IGNBLENDS4_BLENDVALUES", 21298, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field IGNBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS4_ALIGNMENTFILL_AT_186", 21306, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_TABLE = Field.create("VEBLENDS1_TABLE", 21308, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS1_LOADBINS = Field.create("VEBLENDS1_LOADBINS", 21436, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_RPMBINS = Field.create("VEBLENDS1_RPMBINS", 21452, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_BLENDPARAMETER = Field.create("VEBLENDS1_BLENDPARAMETER", 21468, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS1_ALIGNMENTFILL_AT_161", 21469, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS1_BLENDBINS = Field.create("VEBLENDS1_BLENDBINS", 21470, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS1_BLENDVALUES = Field.create("VEBLENDS1_BLENDVALUES", 21486, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field VEBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS1_ALIGNMENTFILL_AT_186", 21494, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_TABLE = Field.create("VEBLENDS2_TABLE", 21496, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS2_LOADBINS = Field.create("VEBLENDS2_LOADBINS", 21624, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_RPMBINS = Field.create("VEBLENDS2_RPMBINS", 21640, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_BLENDPARAMETER = Field.create("VEBLENDS2_BLENDPARAMETER", 21656, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS2_ALIGNMENTFILL_AT_161", 21657, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS2_BLENDBINS = Field.create("VEBLENDS2_BLENDBINS", 21658, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS2_BLENDVALUES = Field.create("VEBLENDS2_BLENDVALUES", 21674, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field VEBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS2_ALIGNMENTFILL_AT_186", 21682, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_TABLE = Field.create("VEBLENDS3_TABLE", 21684, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS3_LOADBINS = Field.create("VEBLENDS3_LOADBINS", 21812, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_RPMBINS = Field.create("VEBLENDS3_RPMBINS", 21828, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_BLENDPARAMETER = Field.create("VEBLENDS3_BLENDPARAMETER", 21844, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS3_ALIGNMENTFILL_AT_161", 21845, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS3_BLENDBINS = Field.create("VEBLENDS3_BLENDBINS", 21846, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS3_BLENDVALUES = Field.create("VEBLENDS3_BLENDVALUES", 21862, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field VEBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS3_ALIGNMENTFILL_AT_186", 21870, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_TABLE = Field.create("VEBLENDS4_TABLE", 21872, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS4_LOADBINS = Field.create("VEBLENDS4_LOADBINS", 22000, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_RPMBINS = Field.create("VEBLENDS4_RPMBINS", 22016, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_BLENDPARAMETER = Field.create("VEBLENDS4_BLENDPARAMETER", 22032, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS4_ALIGNMENTFILL_AT_161", 22033, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field VEBLENDS4_BLENDBINS = Field.create("VEBLENDS4_BLENDBINS", 22034, FieldType.INT16).setScale(0.1).setBaseOffset(0); + public static final Field VEBLENDS4_BLENDVALUES = Field.create("VEBLENDS4_BLENDVALUES", 22050, FieldType.INT8).setScale(0.5).setBaseOffset(0); + public static final Field VEBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS4_ALIGNMENTFILL_AT_186", 22058, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field[] VALUES = { ENGINETYPE, SENSORSNIFFERRPMTHRESHOLD, @@ -3207,7 +3206,6 @@ public class Fields { UARTCONSOLESERIALSPEED, TPSDECELENLEANMENTTHRESHOLD, TPSDECELENLEANMENTMULTIPLIER, - SLOWADCALPHA, AUXSERIALSPEED, THROTTLEPEDALSECONDARYUPVOLTAGE, THROTTLEPEDALSECONDARYWOTVOLTAGE, @@ -3642,12 +3640,12 @@ public class Fields { TCU_PC_SOLENOID_FREQ, TCU_32_SOLENOID_PIN, TCU_32_SOLENOID_FREQ, - ALIGNMENTFILL_AT_3546, + ALIGNMENTFILL_AT_3542, ETBMINIMUMPOSITION, TUNEHIDINGKEY, HIGHSPEEDOFFSETS, SENTETBTYPE, - ALIGNMENTFILL_AT_3619, + ALIGNMENTFILL_AT_3615, LUADIGITALINPUTPINS1, LUADIGITALINPUTPINS2, LUADIGITALINPUTPINS3, diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/FuelComputer.java b/java_console/models/src/main/java/com/rusefi/config/generated/FuelComputer.java index 700c1e4dd9..1e4c7bb858 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/FuelComputer.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/FuelComputer.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Tue Feb 28 02:07:37 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Wed Mar 01 01:03:49 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class FuelComputer { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/IgnitionState.java b/java_console/models/src/main/java/com/rusefi/config/generated/IgnitionState.java index 8086b55e9b..8d74eace83 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/IgnitionState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/IgnitionState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Tue Feb 28 02:07:37 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Wed Mar 01 01:03:49 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class IgnitionState { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java b/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java index 8fe7a3b79c..45d583e139 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Tue Feb 28 02:07:38 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Wed Mar 01 01:03:50 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class SentState { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java index 99e6b715f1..d7777ff52e 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Tue Feb 28 02:07:37 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Wed Mar 01 01:03:49 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class TriggerState { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerStatePrimary.java b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerStatePrimary.java index 15f517c864..0f68b5b9a9 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerStatePrimary.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerStatePrimary.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Tue Feb 28 02:07:38 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Wed Mar 01 01:03:50 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class TriggerStatePrimary { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java index 46c5fdff8e..f2a8df3719 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Feb 28 02:07:37 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Mar 01 01:03:49 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class TsOutputs { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20002; + public static final int FLASH_DATA_VERSION = 20003; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16;