rusefi/simulator/generated/simulator_tune_HYUNDAI_PB.msq

4979 lines
185 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<msq xmlns="http://www.msefi.com/:msq">
<page/>
<page number="0" size="23340">
<constant name="accelerometerCsPin">"NONE"</constant>
<constant name="accelerometerCsPinMode">"default"</constant>
<constant name="accelerometerSpiDevice">"Off"</constant>
<constant digits="1" name="acDelay" units="sec">0.5</constant>
<constant digits="0" name="acIdleExtraOffset" units="%">15.0</constant>
<constant digits="0" name="acIdleRpmTarget" units="RPM">900.0</constant>
<constant digits="0" name="acLowRpmLimit" units="RPM">500.0</constant>
<constant name="acPressure_hwChannel">"Disabled"</constant>
<constant digits="2" name="acPressure_v1" units="volts">0.0</constant>
<constant digits="2" name="acPressure_v2" units="volts">5.0</constant>
<constant digits="2" name="acPressure_value1" units="">0.0</constant>
<constant digits="2" name="acPressure_value2" units="">100.0</constant>
<constant digits="1" name="acPressureEnableHyst" units="kPa (absolute)">10.0</constant>
<constant digits="0" name="acrDisablePhase" units="deg">0.0</constant>
<constant digits="0" name="acRelayAlternatorDutyAdder" units="%">0.0</constant>
<constant name="acRelayPin">"NONE"</constant>
<constant name="acRelayPinMode">"default"</constant>
<constant name="acrPin">"NONE"</constant>
<constant name="acrPin2">"NONE"</constant>
<constant digits="0" name="acrRevolutions" units="">5.0</constant>
<constant name="acSwitch">"NONE"</constant>
<constant name="acSwitchMode">"DEFAULT"</constant>
<constant digits="3" name="adcVcc" units="volts">3.0</constant>
<constant name="afr_hwChannel">"Disabled"</constant>
<constant name="afr_hwChannel2">"Disabled"</constant>
<constant name="afr_type">"14Point7"</constant>
<constant digits="2" name="afr_v1" units="volts">0.0</constant>
<constant digits="2" name="afr_v2" units="volts">5.0</constant>
<constant digits="2" name="afr_value1" units="AFR">9.996</constant>
<constant digits="2" name="afr_value2" units="AFR">19.992</constant>
<constant name="afrOverrideMode">"None"</constant>
<constant digits="0" name="afterCrankingIACtaperDuration" units="cycles">200.0</constant>
<constant digits="1" name="airByRpmTaper" units="%">0.0</constant>
<constant digits="0" name="airTaperRpmRange" units="RPM">0.0</constant>
<constant name="allowIdenticalPps">"false"</constant>
<constant name="alphaNUseIat">"false"</constant>
<constant name="ALSActivatePin">"NONE"</constant>
<constant name="ALSActivatePinMode">"DEFAULT"</constant>
<constant digits="2" name="ALSEtbAdd" units="%">0.0</constant>
<constant digits="0" name="alsEtbPosition" units="">30.0</constant>
<constant cols="4" digits="1" name="ALSFuelAdjustment" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="0" name="alsFuelAdjustmentLoadBins" rows="4">
2.0
5.0
7.0
10.0
</constant>
<constant cols="1" digits="0" name="alsFuelAdjustmentrpmBins" rows="4">
650.0
800.0
3750.0
7000.0
</constant>
<constant digits="2" name="ALSIdleAdd" units="%">0.0</constant>
<constant cols="1" digits="0" name="alsIgnRetardLoadBins" rows="4">
2.0
5.0
7.0
10.0
</constant>
<constant cols="1" digits="0" name="alsIgnRetardrpmBins" rows="4">
650.0
800.0
3750.0
7000.0
</constant>
<constant cols="1" digits="0" name="alsIgnSkipLoadBins" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="alsIgnSkiprpmBins" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="4" digits="1" name="ALSIgnSkipTable" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant digits="0" name="ALSMaxCLT" units="C">105.0</constant>
<constant digits="0" name="ALSMaxDuration" units="sec">3.0</constant>
<constant digits="0" name="ALSMaxRPM" units="rpm">3200.0</constant>
<constant digits="0" name="ALSMaxTPS" units="%">5.0</constant>
<constant digits="0" name="ALSMinCLT" units="C">0.0</constant>
<constant digits="0" name="ALSMinRPM" units="rpm">400.0</constant>
<constant digits="0" name="alsMinTimeBetween" units="">5.0</constant>
<constant digits="1" name="ALSSkipRatio" units="">0.0</constant>
<constant cols="4" digits="1" name="ALSTimingRetardTable" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant digits="0" name="alternator_iTermMax" units="">0.0</constant>
<constant digits="0" name="alternator_iTermMin" units="">0.0</constant>
<constant digits="4" name="alternatorControl_dFactor" units="">0.0</constant>
<constant digits="4" name="alternatorControl_iFactor" units="">0.0</constant>
<constant digits="0" name="alternatorControl_maxValue" units="">90.0</constant>
<constant digits="0" name="alternatorControl_minValue" units="">0.0</constant>
<constant digits="0" name="alternatorControl_offset" units="">0.0</constant>
<constant digits="0" name="alternatorControl_periodMs" units="ms">100.0</constant>
<constant digits="4" name="alternatorControl_pFactor" units="">30.0</constant>
<constant name="alternatorControlPin">"NONE"</constant>
<constant name="alternatorControlPinMode">"default"</constant>
<constant digits="0" name="alternatorPwmFrequency" units="Hz">300.0</constant>
<constant cols="1" digits="0" name="alternatorVoltageTargetLoadBins" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="alternatorVoltageTargetRpmBins" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="4" digits="1" name="alternatorVoltageTargetTable" rows="4">
14.0 14.0 14.0 14.0
14.0 14.0 14.0 14.0
14.0 14.0 14.0 14.0
14.0 14.0 14.0 14.0
</constant>
<constant name="alwaysInstantRpm">"false"</constant>
<constant name="alwaysWriteSdCard">"false"</constant>
<constant name="ambientTempSensor_adcChannel">"Disabled"</constant>
<constant digits="1" name="ambientTempSensor_bias_resistor" units="Ohm">0.0</constant>
<constant digits="1" name="ambientTempSensor_resistance_1" units="Ohm">0.0</constant>
<constant digits="1" name="ambientTempSensor_resistance_2" units="Ohm">0.0</constant>
<constant digits="1" name="ambientTempSensor_resistance_3" units="Ohm">0.0</constant>
<constant digits="1" name="ambientTempSensor_tempC_1" units="*C">0.0</constant>
<constant digits="1" name="ambientTempSensor_tempC_2" units="*C">0.0</constant>
<constant digits="1" name="ambientTempSensor_tempC_3" units="*C">0.0</constant>
<constant digits="2" name="analogInputDividerCoefficient" units="coef">2.0</constant>
<constant digits="0" name="anotherCiTest" units="">0.0</constant>
<constant name="antiLagActivationMode">"Switch Input"</constant>
<constant name="antiLagEnabled">"false"</constant>
<constant digits="0" name="antiLagRpmTreshold" units="rpm">0.0</constant>
<constant digits="3" name="applyNonlinearBelowPulse" units="ms">0.0</constant>
<constant name="artificialTestMisfire">"No thank you"</constant>
<constant name="auxAnalogInputs1">"Disabled"</constant>
<constant name="auxAnalogInputs2">"Disabled"</constant>
<constant name="auxAnalogInputs3">"Disabled"</constant>
<constant name="auxAnalogInputs4">"Disabled"</constant>
<constant name="auxAnalogInputs5">"Disabled"</constant>
<constant name="auxAnalogInputs6">"Disabled"</constant>
<constant name="auxAnalogInputs7">"Disabled"</constant>
<constant name="auxAnalogInputs8">"Disabled"</constant>
<constant name="auxFastSensor1_adcChannel">"Disabled"</constant>
<constant digits="1" name="auxFrequencyFilter" units="hz">0.0</constant>
<constant name="auxLinear1_hwChannel">"Disabled"</constant>
<constant digits="2" name="auxLinear1_v1" units="volts">0.0</constant>
<constant digits="2" name="auxLinear1_v2" units="volts">0.0</constant>
<constant digits="2" name="auxLinear1_value1" units="">0.0</constant>
<constant digits="2" name="auxLinear1_value2" units="">0.0</constant>
<constant name="auxLinear2_hwChannel">"Disabled"</constant>
<constant digits="2" name="auxLinear2_v1" units="volts">0.0</constant>
<constant digits="2" name="auxLinear2_v2" units="volts">0.0</constant>
<constant digits="2" name="auxLinear2_value1" units="">0.0</constant>
<constant digits="2" name="auxLinear2_value2" units="">0.0</constant>
<constant name="auxLinear3_hwChannel">"Disabled"</constant>
<constant digits="2" name="auxLinear3_v1" units="volts">0.0</constant>
<constant digits="2" name="auxLinear3_v2" units="volts">0.0</constant>
<constant digits="2" name="auxLinear3_value1" units="">0.0</constant>
<constant digits="2" name="auxLinear3_value2" units="">0.0</constant>
<constant name="auxLinear4_hwChannel">"Disabled"</constant>
<constant digits="2" name="auxLinear4_v1" units="volts">0.0</constant>
<constant digits="2" name="auxLinear4_v2" units="volts">0.0</constant>
<constant digits="2" name="auxLinear4_value1" units="">0.0</constant>
<constant digits="2" name="auxLinear4_value2" units="">0.0</constant>
<constant digits="4" name="auxPid1_dFactor" units="">0.0</constant>
<constant digits="4" name="auxPid1_iFactor" units="">0.005</constant>
<constant digits="0" name="auxPid1_maxValue" units="">90.0</constant>
<constant digits="0" name="auxPid1_minValue" units="">10.0</constant>
<constant digits="0" name="auxPid1_offset" units="">33.0</constant>
<constant digits="0" name="auxPid1_periodMs" units="ms">0.0</constant>
<constant digits="4" name="auxPid1_pFactor" units="">2.0</constant>
<constant digits="4" name="auxPid2_dFactor" units="">0.0</constant>
<constant digits="4" name="auxPid2_iFactor" units="">0.0</constant>
<constant digits="0" name="auxPid2_maxValue" units="">90.0</constant>
<constant digits="0" name="auxPid2_minValue" units="">10.0</constant>
<constant digits="0" name="auxPid2_offset" units="">0.0</constant>
<constant digits="0" name="auxPid2_periodMs" units="ms">0.0</constant>
<constant digits="4" name="auxPid2_pFactor" units="">0.0</constant>
<constant digits="0" name="auxSpeed1Multiplier" units="">1.0</constant>
<constant name="auxSpeedSensorInputPin1">"NONE"</constant>
<constant name="auxSpeedSensorInputPin2">"NONE"</constant>
<constant name="auxTempSensor1_adcChannel">"Disabled"</constant>
<constant digits="1" name="auxTempSensor1_bias_resistor" units="Ohm">0.0</constant>
<constant digits="1" name="auxTempSensor1_resistance_1" units="Ohm">0.0</constant>
<constant digits="1" name="auxTempSensor1_resistance_2" units="Ohm">0.0</constant>
<constant digits="1" name="auxTempSensor1_resistance_3" units="Ohm">0.0</constant>
<constant digits="1" name="auxTempSensor1_tempC_1" units="*C">0.0</constant>
<constant digits="1" name="auxTempSensor1_tempC_2" units="*C">0.0</constant>
<constant digits="1" name="auxTempSensor1_tempC_3" units="*C">0.0</constant>
<constant name="auxTempSensor2_adcChannel">"Disabled"</constant>
<constant digits="1" name="auxTempSensor2_bias_resistor" units="Ohm">0.0</constant>
<constant digits="1" name="auxTempSensor2_resistance_1" units="Ohm">0.0</constant>
<constant digits="1" name="auxTempSensor2_resistance_2" units="Ohm">0.0</constant>
<constant digits="1" name="auxTempSensor2_resistance_3" units="Ohm">0.0</constant>
<constant digits="1" name="auxTempSensor2_tempC_1" units="*C">0.0</constant>
<constant digits="1" name="auxTempSensor2_tempC_2" units="*C">0.0</constant>
<constant digits="1" name="auxTempSensor2_tempC_3" units="*C">0.0</constant>
<constant name="auxValves1">"NONE"</constant>
<constant name="auxValves2">"NONE"</constant>
<constant cols="1" digits="2" name="baroCorrPressureBins" rows="4">
75.0
85.0
95.0
105.0
</constant>
<constant cols="1" digits="0" name="baroCorrRpmBins" rows="4">
650.0
800.0
3750.0
7000.0
</constant>
<constant cols="4" digits="2" name="baroCorrTable" rows="4">
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0
</constant>
<constant digits="2" name="baroSensor_highValue" units="kpa">500.0</constant>
<constant name="baroSensor_hwChannel">"Disabled"</constant>
<constant digits="2" name="baroSensor_lowValue" units="kpa">0.0</constant>
<constant name="baroSensor_type">"Custom"</constant>
<constant digits="0" name="benchTestCount" units="">3.0</constant>
<constant digits="1" name="benchTestOffTime" units="ms">500.0</constant>
<constant digits="2" name="benchTestOnTime" units="ms">4.0</constant>
<constant name="binarySerialRxPin">"PC11"</constant>
<constant name="binarySerialTxPin">"PC10"</constant>
<constant name="boardUseCanTerminator">"true"</constant>
<constant cols="1" digits="1" name="boostClosedLoopBlends1_blendBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="boostClosedLoopBlends1_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="boostClosedLoopBlends1_blendValues" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="boostClosedLoopBlends1_loadBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="boostClosedLoopBlends1_rpmBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="8" digits="1" name="boostClosedLoopBlends1_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="boostClosedLoopBlends1_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="boostClosedLoopBlends2_blendBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="boostClosedLoopBlends2_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="boostClosedLoopBlends2_blendValues" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="boostClosedLoopBlends2_loadBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="boostClosedLoopBlends2_rpmBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="8" digits="1" name="boostClosedLoopBlends2_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="boostClosedLoopBlends2_yAxisOverride">"Zero"</constant>
<constant digits="0" name="boostControlMinMap" units="">110.0</constant>
<constant digits="0" name="boostControlMinRpm" units="">2000.0</constant>
<constant digits="0" name="boostControlMinTps" units="">30.0</constant>
<constant name="boostControlPin">"NONE"</constant>
<constant name="boostControlPinMode">"default"</constant>
<constant digits="0" name="boostControlSafeDutyCycle" units="%">0.0</constant>
<constant digits="0" name="boostCutPressure" units="kPa (absolute)">300.0</constant>
<constant digits="1" name="boostCutPressureHyst" units="kPa (absolute)">20.0</constant>
<constant cols="1" digits="0" name="boostLoadBins" rows="8">
0.0
14.0
29.0
43.0
57.0
71.0
86.0
100.0
</constant>
<constant cols="1" digits="1" name="boostOpenLoopBlends1_blendBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="boostOpenLoopBlends1_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="boostOpenLoopBlends1_blendValues" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="boostOpenLoopBlends1_loadBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="boostOpenLoopBlends1_rpmBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="8" digits="1" name="boostOpenLoopBlends1_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="boostOpenLoopBlends1_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="boostOpenLoopBlends2_blendBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="boostOpenLoopBlends2_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="boostOpenLoopBlends2_blendValues" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="boostOpenLoopBlends2_loadBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="boostOpenLoopBlends2_rpmBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="8" digits="1" name="boostOpenLoopBlends2_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="boostOpenLoopBlends2_yAxisOverride">"Zero"</constant>
<constant name="boostOpenLoopYAxis">"TPS"</constant>
<constant digits="4" name="boostPid_dFactor" units="">0.0</constant>
<constant digits="4" name="boostPid_iFactor" units="">0.3</constant>
<constant digits="0" name="boostPid_maxValue" units="">20.0</constant>
<constant digits="0" name="boostPid_minValue" units="">-20.0</constant>
<constant digits="0" name="boostPid_offset" units="">0.0</constant>
<constant digits="0" name="boostPid_periodMs" units="ms">0.0</constant>
<constant digits="4" name="boostPid_pFactor" units="">0.5</constant>
<constant digits="0" name="boostPwmFrequency" units="Hz">33.0</constant>
<constant cols="1" digits="0" name="boostRpmBins" rows="8">
700.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant cols="8" digits="0" name="boostTableClosedLoop" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0
44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0
58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0
72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0
86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
</constant>
<constant cols="8" digits="1" name="boostTableOpenLoop" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="boostType">"Open Loop"</constant>
<constant digits="0" name="brakeMeanEffectivePressureDifferential" units="">0.0</constant>
<constant name="brakePedalPin">"NONE"</constant>
<constant name="brakePedalPinMode">"PULLUP"</constant>
<constant digits="0" name="byFirmwareVersion" units="index">0.0</constant>
<constant digits="0" name="calibrationBirthday" units="">2.0250306E7</constant>
<constant digits="0" name="camDecoder2jzPosition" units="">95.0</constant>
<constant digits="0" name="camDecoder2jzPrecision" units="">40.0</constant>
<constant name="camInputs1">"NONE"</constant>
<constant name="camInputs2">"NONE"</constant>
<constant name="camInputs3">"NONE"</constant>
<constant name="camInputs4">"NONE"</constant>
<constant name="camInputsDebug1">"NONE"</constant>
<constant name="camInputsDebug2">"NONE"</constant>
<constant name="camInputsDebug3">"NONE"</constant>
<constant name="camInputsDebug4">"NONE"</constant>
<constant name="camSimulatorPin">"NONE"</constant>
<constant name="camSimulatorPinMode">"default"</constant>
<constant name="can1ListenMode">"false"</constant>
<constant name="can2BaudRate">"500kbps"</constant>
<constant name="can2ListenMode">"false"</constant>
<constant name="can2OpenBLT">"false"</constant>
<constant name="can2RxPin">"NONE"</constant>
<constant name="can2TxPin">"NONE"</constant>
<constant name="canBaudRate">"500kbps"</constant>
<constant name="canBroadcastUseChannelTwo">"first"</constant>
<constant name="canGpioType">"None"</constant>
<constant name="canInputBCM">"false"</constant>
<constant name="canNbcType">"None"</constant>
<constant name="canOpenBLT">"false"</constant>
<constant name="canReadEnabled">"true"</constant>
<constant name="canRxPin">"NONE"</constant>
<constant digits="2" name="canSleepPeriodMs" units="ms">50.0</constant>
<constant name="canTxPin">"NONE"</constant>
<constant name="canVssNbcType">"BMW_e46"</constant>
<constant digits="4" name="canVssScaling" units="ratio">1.0</constant>
<constant name="canWriteEnabled">"true"</constant>
<constant name="cdmInputPin">"NONE"</constant>
<constant name="clt_adcChannel">"Disabled"</constant>
<constant digits="1" name="clt_bias_resistor" units="Ohm">1500.0</constant>
<constant digits="1" name="clt_resistance_1" units="Ohm">9500.0</constant>
<constant digits="1" name="clt_resistance_2" units="Ohm">2100.0</constant>
<constant digits="1" name="clt_resistance_3" units="Ohm">1000.0</constant>
<constant digits="1" name="clt_tempC_1" units="*C">0.0</constant>
<constant digits="1" name="clt_tempC_2" units="*C">23.8889</constant>
<constant digits="1" name="clt_tempC_3" units="*C">48.8889</constant>
<constant cols="1" digits="2" name="cltBoostAdder" rows="5">
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="2" name="cltBoostAdderBins" rows="5">
20.0
40.0
60.0
80.0
100.0
</constant>
<constant cols="1" digits="2" name="cltBoostCorr" rows="5">
1.0
1.0
1.0
1.0
1.0
</constant>
<constant cols="1" digits="2" name="cltBoostCorrBins" rows="5">
20.0
40.0
60.0
80.0
100.0
</constant>
<constant cols="1" digits="2" name="cltCrankingCorr" rows="8">
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
</constant>
<constant cols="1" digits="2" name="cltCrankingCorrBins" rows="8">
-40.0
-20.0
0.0
20.0
40.0
60.0
80.0
100.0
</constant>
<constant cols="1" digits="2" name="cltFuelCorr" rows="16">
1.5
1.5
1.42
1.36
1.28
1.19
1.12
1.1
1.06
1.06
1.03
1.01
1.0
1.0
1.0
1.0
</constant>
<constant cols="1" digits="2" name="cltFuelCorrBins" rows="16">
-40.0
-30.0
-20.0
-10.0
0.0
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
90.0
100.0
110.0
</constant>
<constant cols="1" digits="2" name="cltIdleCorr" rows="16">
75.0
75.0
70.0
70.0
70.0
65.0
65.0
65.0
60.0
60.0
60.0
55.0
55.0
55.0
50.0
50.0
</constant>
<constant cols="1" digits="2" name="cltIdleCorrBins" rows="16">
-40.0
-30.0
-20.0
-10.0
0.0
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
90.0
100.0
110.0
</constant>
<constant cols="1" digits="0" name="cltIdleRpm" rows="16">
1360.0
1360.0
1300.0
1200.0
1160.0
1100.0
1060.0
1000.0
1000.0
960.0
960.0
940.0
900.0
900.0
1000.0
1100.0
</constant>
<constant cols="1" digits="0" name="cltIdleRpmBins" rows="16">
-30.0
-20.0
-10.0
0.0
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
90.0
100.0
110.0
120.0
</constant>
<constant cols="1" digits="0" name="cltRevLimitRpm" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="cltRevLimitRpmBins" rows="4">
-20.0
0.0
40.0
80.0
</constant>
<constant name="cltSensorPulldown">"false"</constant>
<constant name="clutchDownPin">"NONE"</constant>
<constant name="clutchDownPinMode">"PULLUP"</constant>
<constant name="clutchUpPin">"NONE"</constant>
<constant name="clutchUpPinMode">"PULLUP"</constant>
<constant digits="0" name="coastingFuelCutClt" units="C">60.0</constant>
<constant name="coastingFuelCutEnabled">"false"</constant>
<constant digits="0" name="coastingFuelCutMap" units="kPa">30.0</constant>
<constant digits="0" name="coastingFuelCutRpmHigh" units="rpm">1500.0</constant>
<constant digits="0" name="coastingFuelCutRpmLow" units="rpm">1300.0</constant>
<constant digits="0" name="coastingFuelCutTps" units="%">2.0</constant>
<constant digits="0" name="coastingFuelCutVssHigh" units="kph">0.0</constant>
<constant digits="0" name="coastingFuelCutVssLow" units="kph">0.0</constant>
<constant name="communityCommsLedPin">"NONE"</constant>
<constant name="complexWallModel">"Basic (constants)"</constant>
<constant digits="1" name="compressionRatio" units="CR">9.0</constant>
<constant name="compressorDischargePressureChannel">"Disabled"</constant>
<constant name="compressorDischargeTemperature_adcChannel">"Disabled"</constant>
<constant digits="1" name="compressorDischargeTemperature_bias_resistor" units="Ohm">0.0</constant>
<constant digits="1" name="compressorDischargeTemperature_resistance_1" units="Ohm">0.0</constant>
<constant digits="1" name="compressorDischargeTemperature_resistance_2" units="Ohm">0.0</constant>
<constant digits="1" name="compressorDischargeTemperature_resistance_3" units="Ohm">0.0</constant>
<constant digits="1" name="compressorDischargeTemperature_tempC_1" units="*C">0.0</constant>
<constant digits="1" name="compressorDischargeTemperature_tempC_2" units="*C">0.0</constant>
<constant digits="1" name="compressorDischargeTemperature_tempC_3" units="*C">0.0</constant>
<constant name="consoleUartDevice">"Off"</constant>
<constant name="consumeObdSensors">"false"</constant>
<constant digits="1" name="cranking_baseFuel" units="mg">27.0</constant>
<constant digits="0" name="cranking_rpm" units="RPM">550.0</constant>
<constant cols="1" digits="2" name="crankingAdvance" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="crankingAdvanceBins" rows="4">
0.0
200.0
400.0
1000.0
</constant>
<constant cols="1" digits="0" name="crankingCycleBins" rows="8">
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
</constant>
<constant cols="1" digits="2" name="crankingCycleFuelCltBins" rows="4">
0.0
20.0
40.0
60.0
</constant>
<constant cols="8" digits="2" name="crankingCycleFuelCoef" rows="4">
2.0 1.3 1.0 1.0 1.0 1.0 1.0 1.0
2.0 1.3 1.0 1.0 1.0 1.0 1.0 1.0
2.0 1.3 1.0 1.0 1.0 1.0 1.0 1.0
2.0 1.3 1.0 1.0 1.0 1.0 1.0 1.0
</constant>
<constant cols="1" digits="2" name="crankingFuelBins" rows="8">
-20.0
-10.0
5.0
20.0
35.0
50.0
65.0
90.0
</constant>
<constant cols="1" digits="2" name="crankingFuelCoef" rows="8">
2.8
2.2
1.8
1.55
1.3
1.1
1.0
1.0
</constant>
<constant cols="1" digits="2" name="crankingFuelCoefE100" rows="8">
2.8
2.2
1.8
1.55
1.3
1.1
1.0
1.0
</constant>
<constant digits="0" name="crankingIACposition" units="percent">50.0</constant>
<constant name="crankingInjectionMode">"Sequential"</constant>
<constant digits="0" name="crankingTimingAngle" units="deg">6.0</constant>
<constant cols="1" digits="2" name="crankingTpsBins" rows="8">
0.0
14.0
29.0
43.0
57.0
71.0
86.0
100.0
</constant>
<constant cols="1" digits="2" name="crankingTpsCoef" rows="8">
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
</constant>
<constant digits="0" name="customSentTpsMax" units="">0.0</constant>
<constant digits="0" name="customSentTpsMin" units="">0.0</constant>
<constant name="cutFuelOnHardLimit">"yes"</constant>
<constant name="cutSparkOnHardLimit">"yes"</constant>
<constant digits="0" name="cylinderBankSelect1" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect10" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect11" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect12" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect2" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect3" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect4" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect5" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect6" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect7" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect8" units="">0.0</constant>
<constant digits="0" name="cylinderBankSelect9" units="">0.0</constant>
<constant digits="2" name="cylinderBore" units="mm">87.5</constant>
<constant digits="0" name="cylindersCount" units="">4.0</constant>
<constant name="dacOutputPins1">"NONE"</constant>
<constant name="dacOutputPins2">"NONE"</constant>
<constant name="debugMode">"Executor"</constant>
<constant name="debugTriggerSync">"NONE"</constant>
<constant name="devBit0">"false"</constant>
<constant name="devBit01">"false"</constant>
<constant name="devBit1">"false"</constant>
<constant name="devBit2">"false"</constant>
<constant name="devBit3">"false"</constant>
<constant name="devBit4">"false"</constant>
<constant name="devBit5">"false"</constant>
<constant name="devBit6">"false"</constant>
<constant name="devBit7">"false"</constant>
<constant digits="0" name="device_uid1" units="">0.0</constant>
<constant digits="0" name="device_uid2" units="">0.0</constant>
<constant digits="0" name="device_uid3" units="">0.0</constant>
<constant digits="1" name="dfcoDelay" units="sec">0.0</constant>
<constant digits="0" name="dfcoRetardDeg" units="deg">0.0</constant>
<constant digits="1" name="dfcoRetardRampInTime" units="s">0.0</constant>
<constant name="digitalPotentiometerChipSelect1">"NONE"</constant>
<constant name="digitalPotentiometerChipSelect2">"NONE"</constant>
<constant name="digitalPotentiometerChipSelect3">"NONE"</constant>
<constant name="digitalPotentiometerChipSelect4">"NONE"</constant>
<constant name="digitalPotentiometerSpiDevice">"Off"</constant>
<constant name="disableEtbWhenEngineStopped">"true"</constant>
<constant digits="0" name="disableFan1AtSpeed" units="">0.0</constant>
<constant name="disableFan1WhenStopped">"false"</constant>
<constant digits="0" name="disableFan2AtSpeed" units="">0.0</constant>
<constant name="disableFan2WhenStopped">"false"</constant>
<constant digits="3" name="displacement" units="L">1.6</constant>
<constant name="displayLogicLevelsInEngineSniffer">"false"</constant>
<constant name="doNotFilterTriggerEdgeNoise">"with filter"</constant>
<constant digits="1" name="driveWheelRevPerKm" units="revs/km">1000.0</constant>
<constant name="drv8860_cs">"NONE"</constant>
<constant name="drv8860_csPinMode">"default"</constant>
<constant name="drv8860_miso">"NONE"</constant>
<constant name="drv8860spiDevice">"Off"</constant>
<constant cols="1" digits="2" name="dwellVoltageCorrValues" rows="8">
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
</constant>
<constant cols="1" digits="1" name="dwellVoltageCorrVoltBins" rows="8">
8.0
9.0
10.0
11.0
12.0
13.0
14.0
15.0
</constant>
<constant digits="0" name="dynoCarCargoMassKg" units="Kg">95.0</constant>
<constant digits="0" name="dynoCarCarMassKg" units="Kg">1000.0</constant>
<constant digits="3" name="dynoCarCoeffOfDrag" units="Coeff">0.29</constant>
<constant digits="2" name="dynoCarFrontalAreaM2" units="m2">1.85</constant>
<constant digits="3" name="dynoCarGearFinalDrive" units="Units">4.2</constant>
<constant digits="3" name="dynoCarGearPrimaryReduction" units="Units">1.0</constant>
<constant digits="3" name="dynoCarGearRatio" units="Units">1.0</constant>
<constant digits="0" name="dynoCarWheelAspectRatio" units="Aspect Ratio (height)">40.0</constant>
<constant digits="1" name="dynoCarWheelDiaInch" units="Inch">18.0</constant>
<constant digits="0" name="dynoCarWheelTireWidthMm" units="Width mm">235.0</constant>
<constant digits="0" name="dynoRpmStep" units="Rpm">100.0</constant>
<constant digits="3" name="dynoSaeBaro" units="KPa">101.325</constant>
<constant digits="0" name="dynoSaeRelativeHumidity" units="%">80.0</constant>
<constant digits="0" name="dynoSaeTemperatureC" units="C">20.0</constant>
<constant digits="2" name="egoValueShift" units="value">0.0</constant>
<constant name="electronicThrottlePin1Mode">"default"</constant>
<constant name="enableAemXSeries">"true"</constant>
<constant name="enableAemXSeriesEgt">"false"</constant>
<constant name="enableCanVss">"false"</constant>
<constant name="enabledStep1Limiter">"false"</constant>
<constant name="enableExtendedCanBroadcast">"true"</constant>
<constant name="enableFan1WithAc">"false"</constant>
<constant name="enableFan2WithAc">"false"</constant>
<constant name="enableKline">"false"</constant>
<constant name="enableKnockSpectrogram">"no"</constant>
<constant name="enableKnockSpectrogramFilter">"false"</constant>
<constant name="enableLaunchRetard">"false"</constant>
<constant name="enableOilPressureProtect">"false"</constant>
<constant name="enableSoftwareKnock">"true"</constant>
<constant name="enableStagedInjection">"false"</constant>
<constant name="enableTrailingSparks">"false"</constant>
<constant name="enableVerboseCanTx">"false"</constant>
<constant digits="0" name="engineChartSize" units="count">400.0</constant>
<constant name="engineCode">Gamma</constant>
<constant name="engineMake">Hyundai</constant>
<constant name="engineSnifferFocusOnInputs">"false"</constant>
<constant digits="0" name="engineSnifferRpmThreshold" units="RPM">2500.0</constant>
<constant name="engineSyncCam">"Intake First Bank"</constant>
<constant name="engineType">"HYUNDAI_PB"</constant>
<constant digits="4" name="etb_dFactor" units="">0.1855</constant>
<constant digits="4" name="etb_iFactor" units="">70.2307</constant>
<constant digits="0" name="etb_iTermMax" units="">30.0</constant>
<constant digits="0" name="etb_iTermMin" units="">-30.0</constant>
<constant digits="0" name="etb_maxValue" units="">100.0</constant>
<constant digits="0" name="etb_minValue" units="">-100.0</constant>
<constant digits="0" name="etb_offset" units="">0.0</constant>
<constant digits="0" name="etb_periodMs" units="ms">0.0</constant>
<constant digits="4" name="etb_pFactor" units="">8.8944</constant>
<constant name="etb_use_two_wires">"false"</constant>
<constant cols="1" digits="0" name="etbBiasBins" rows="8">
0.0
1.0
2.0
4.0
7.0
98.0
99.0
100.0
</constant>
<constant cols="1" digits="2" name="etbBiasValues" rows="8">
-20.0
-18.0
-17.0
0.0
20.0
21.0
22.0
25.0
</constant>
<constant digits="0" name="etbFreq" units="Hz">800.0</constant>
<constant name="etbFunctions1">"Throttle 1"</constant>
<constant name="etbFunctions2">"Throttle 2"</constant>
<constant digits="0" name="etbIdleThrottleRange" units="%">6.0</constant>
<constant name="etbIo1_controlPin">"NONE"</constant>
<constant name="etbIo1_directionPin1">"NONE"</constant>
<constant name="etbIo1_directionPin2">"NONE"</constant>
<constant name="etbIo1_disablePin">"NONE"</constant>
<constant name="etbIo2_controlPin">"NONE"</constant>
<constant name="etbIo2_directionPin1">"NONE"</constant>
<constant name="etbIo2_directionPin2">"NONE"</constant>
<constant name="etbIo2_disablePin">"NONE"</constant>
<constant digits="0" name="etbJamDetectThreshold" units="%">10.0</constant>
<constant digits="2" name="etbJamTimeout" units="sec">0.0</constant>
<constant digits="0" name="etbMaximumPosition" units="%">100.0</constant>
<constant digits="1" name="etbMinimumPosition" units="%">1.0</constant>
<constant digits="0" name="etbNeutralPosition" units="%">0.0</constant>
<constant digits="0" name="etbRevLimitRange" units="rpm">250.0</constant>
<constant digits="0" name="etbRevLimitStart" units="rpm">0.0</constant>
<constant name="EtbSentInput">"None"</constant>
<constant digits="1" name="etbSplit" units="%">5.0</constant>
<constant digits="4" name="etbWastegatePid_dFactor" units="">0.0</constant>
<constant digits="4" name="etbWastegatePid_iFactor" units="">0.0</constant>
<constant digits="0" name="etbWastegatePid_maxValue" units="">60.0</constant>
<constant digits="0" name="etbWastegatePid_minValue" units="">-60.0</constant>
<constant digits="0" name="etbWastegatePid_offset" units="">0.0</constant>
<constant digits="0" name="etbWastegatePid_periodMs" units="ms">0.0</constant>
<constant digits="4" name="etbWastegatePid_pFactor" units="">1.0</constant>
<constant name="externalRusEfiGdiModule">"false"</constant>
<constant digits="0" name="fan1ExtraIdle" units="%">2.0</constant>
<constant digits="0" name="fan2ExtraIdle" units="%">2.0</constant>
<constant digits="0" name="fan2OffTemperature" units="deg C">91.0</constant>
<constant digits="0" name="fan2OnTemperature" units="deg C">95.0</constant>
<constant name="fan2Pin">"NONE"</constant>
<constant name="fan2PinMode">"default"</constant>
<constant digits="0" name="fanOffTemperature" units="deg C">88.0</constant>
<constant digits="0" name="fanOnTemperature" units="deg C">92.0</constant>
<constant name="fanPin">"NONE"</constant>
<constant name="fanPinMode">"default"</constant>
<constant digits="2" name="finalGearRatio" units="ratio">1.0</constant>
<constant digits="0" name="finalIgnitionCutPercentBeforeLaunch" units="%">0.0</constant>
<constant name="firingOrder">"1-3-4-2"</constant>
<constant digits="0" name="fixedModeTiming" units="RPM">50.0</constant>
<constant digits="2" name="fixedTiming" units="deg">0.0</constant>
<constant name="flexCranking">"false"</constant>
<constant name="flexSensorInverted">"Normal"</constant>
<constant name="flexSensorPin">"NONE"</constant>
<constant name="flipWboChannels">"false"</constant>
<constant name="forceO2Heating">"no"</constant>
<constant digits="3" name="fordInjectorSmallPulseBreakPoint" units="mg">0.0</constant>
<constant digits="3" name="fordInjectorSmallPulseSlope" units="g/s">0.0</constant>
<constant name="fuelAlgorithm">"Speed Density"</constant>
<constant name="fuelClosedLoopCorrectionEnabled">"false"</constant>
<constant name="FuelHighPressureSentInput">"None"</constant>
<constant name="FuelHighPressureSentType">"None"</constant>
<constant digits="4" name="fuelLevelAveragingAlpha" units="">0.001</constant>
<constant cols="1" digits="3" name="fuelLevelBins" rows="8">
0.0
0.71
1.43
2.14
2.86
3.57
4.29
5.0
</constant>
<constant digits="2" name="fuelLevelHighThresholdVoltage" units="v">4.5</constant>
<constant digits="2" name="fuelLevelLowThresholdVoltage" units="v">0.25</constant>
<constant name="fuelLevelSensor">"Disabled"</constant>
<constant digits="3" name="fuelLevelUpdatePeriodSec" units="seconds">0.1</constant>
<constant cols="1" digits="0" name="fuelLevelValues" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="fuelPressureSensorMode">"Absolute"</constant>
<constant name="fuelPumpPin">"NONE"</constant>
<constant name="fuelPumpPinMode">"default"</constant>
<constant digits="0" name="fuelReferencePressure" units="kPa">10000.0</constant>
<constant name="fuelTempSensor_adcChannel">"Disabled"</constant>
<constant digits="1" name="fuelTempSensor_bias_resistor" units="Ohm">0.0</constant>
<constant digits="1" name="fuelTempSensor_resistance_1" units="Ohm">0.0</constant>
<constant digits="1" name="fuelTempSensor_resistance_2" units="Ohm">0.0</constant>
<constant digits="1" name="fuelTempSensor_resistance_3" units="Ohm">0.0</constant>
<constant digits="1" name="fuelTempSensor_tempC_1" units="*C">0.0</constant>
<constant digits="1" name="fuelTempSensor_tempC_2" units="*C">0.0</constant>
<constant digits="1" name="fuelTempSensor_tempC_3" units="*C">0.0</constant>
<constant cols="1" digits="0" name="fuelTrimLoadBins" rows="4">
20.0
50.0
80.0
100.0
</constant>
<constant cols="1" digits="0" name="fuelTrimRpmBins" rows="4">
1000.0
3000.0
5000.0
7000.0
</constant>
<constant cols="4" digits="1" name="fuelTrims10_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims11_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims12_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims1_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims2_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims3_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims4_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims5_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims6_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims7_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims8_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="fuelTrims9_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant digits="0" name="gapTrackingLengthOverride" units="count">0.0</constant>
<constant digits="0" name="gapVvtTrackingLengthOverride" units="count">0.0</constant>
<constant cols="1" digits="1" name="gearBasedOpenLoopBoostAdder" rows="10">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="gearControllerMode">"None"</constant>
<constant digits="2" name="gearRatio1" units="ratio">12.0</constant>
<constant digits="2" name="gearRatio10" units="ratio">0.0</constant>
<constant digits="2" name="gearRatio2" units="ratio">6.0</constant>
<constant digits="2" name="gearRatio3" units="ratio">4.4</constant>
<constant digits="2" name="gearRatio4" units="ratio">2.4</constant>
<constant digits="2" name="gearRatio5" units="ratio">1.0</constant>
<constant digits="2" name="gearRatio6" units="ratio">0.0</constant>
<constant digits="2" name="gearRatio7" units="ratio">0.0</constant>
<constant digits="2" name="gearRatio8" units="ratio">0.0</constant>
<constant digits="2" name="gearRatio9" units="ratio">0.0</constant>
<constant digits="0" name="globalTriggerAngleOffset" units="deg btdc">115.0</constant>
<constant digits="0" name="gppwm1_dutyIfError" units="%">0.0</constant>
<constant name="gppwm1_loadAxis">"Zero"</constant>
<constant cols="1" digits="1" name="gppwm1_loadBins" rows="8">
0.0
14.0
28.0
42.0
57.0
71.0
85.0
100.0
</constant>
<constant digits="0" name="gppwm1_offBelowDuty" units="%">50.0</constant>
<constant digits="0" name="gppwm1_onAboveDuty" units="%">60.0</constant>
<constant name="gppwm1_pin">"NONE"</constant>
<constant digits="0" name="gppwm1_pwmFrequency" units="hz">250.0</constant>
<constant name="gppwm1_rpmAxis">"RPM"</constant>
<constant cols="1" digits="0" name="gppwm1_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="gppwm1_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
</constant>
<constant digits="0" name="gppwm2_dutyIfError" units="%">0.0</constant>
<constant name="gppwm2_loadAxis">"Zero"</constant>
<constant cols="1" digits="1" name="gppwm2_loadBins" rows="8">
0.0
14.0
28.0
42.0
57.0
71.0
85.0
100.0
</constant>
<constant digits="0" name="gppwm2_offBelowDuty" units="%">50.0</constant>
<constant digits="0" name="gppwm2_onAboveDuty" units="%">60.0</constant>
<constant name="gppwm2_pin">"NONE"</constant>
<constant digits="0" name="gppwm2_pwmFrequency" units="hz">250.0</constant>
<constant name="gppwm2_rpmAxis">"RPM"</constant>
<constant cols="1" digits="0" name="gppwm2_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="gppwm2_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
</constant>
<constant digits="0" name="gppwm3_dutyIfError" units="%">0.0</constant>
<constant name="gppwm3_loadAxis">"Zero"</constant>
<constant cols="1" digits="1" name="gppwm3_loadBins" rows="8">
0.0
14.0
28.0
42.0
57.0
71.0
85.0
100.0
</constant>
<constant digits="0" name="gppwm3_offBelowDuty" units="%">50.0</constant>
<constant digits="0" name="gppwm3_onAboveDuty" units="%">60.0</constant>
<constant name="gppwm3_pin">"NONE"</constant>
<constant digits="0" name="gppwm3_pwmFrequency" units="hz">250.0</constant>
<constant name="gppwm3_rpmAxis">"RPM"</constant>
<constant cols="1" digits="0" name="gppwm3_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="gppwm3_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
</constant>
<constant digits="0" name="gppwm4_dutyIfError" units="%">0.0</constant>
<constant name="gppwm4_loadAxis">"Zero"</constant>
<constant cols="1" digits="1" name="gppwm4_loadBins" rows="8">
0.0
14.0
28.0
42.0
57.0
71.0
85.0
100.0
</constant>
<constant digits="0" name="gppwm4_offBelowDuty" units="%">50.0</constant>
<constant digits="0" name="gppwm4_onAboveDuty" units="%">60.0</constant>
<constant name="gppwm4_pin">"NONE"</constant>
<constant digits="0" name="gppwm4_pwmFrequency" units="hz">250.0</constant>
<constant name="gppwm4_rpmAxis">"RPM"</constant>
<constant cols="1" digits="0" name="gppwm4_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="gppwm4_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0
42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0
57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0
100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
</constant>
<constant name="gpPwmNote1">GPPWM0</constant>
<constant name="gpPwmNote2">GPPWM1</constant>
<constant name="gpPwmNote3">GPPWM2</constant>
<constant name="gpPwmNote4">GPPWM3</constant>
<constant name="highPressureFuel_hwChannel">"Disabled"</constant>
<constant digits="2" name="highPressureFuel_v1" units="volts">0.5</constant>
<constant digits="2" name="highPressureFuel_v2" units="volts">4.5</constant>
<constant digits="2" name="highPressureFuel_value1" units="">0.0</constant>
<constant digits="2" name="highPressureFuel_value2" units="">20000.0</constant>
<constant cols="1" digits="0" name="highSpeedOffsets" rows="32">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="hip9011CsPin">"NONE"</constant>
<constant name="hip9011CsPinMode">"default"</constant>
<constant digits="2" name="hip9011Gain" units="">1.0</constant>
<constant name="hip9011IntHoldPin">"NONE"</constant>
<constant name="hip9011IntHoldPinMode">"default"</constant>
<constant digits="0" name="hip9011Prescaler" units="integer">0.0</constant>
<constant name="hip9011SpiDevice">"Off"</constant>
<constant name="hipOutputChannel">"Disabled"</constant>
<constant name="hondaK">"false"</constant>
<constant digits="0" name="hpfpActivationAngle" units="deg">30.0</constant>
<constant name="hpfpCam">"NONE"</constant>
<constant digits="0" name="hpfpCamLobes" units="lobes/cam">4.0</constant>
<constant cols="10" digits="0" name="hpfpCompensation" rows="10">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="3" name="hpfpCompensationLoadBins" rows="10">
0.005
0.018
0.031
0.043
0.056
0.069
0.082
0.094
0.107
0.12
</constant>
<constant cols="1" digits="0" name="hpfpCompensationRpmBins" rows="10">
650.0
800.0
1450.0
2100.0
2750.0
3400.0
4050.0
4700.0
5350.0
7000.0
</constant>
<constant cols="1" digits="3" name="hpfpDeadtimeMS" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="hpfpDeadtimeVoltsBins" rows="8">
8.0
9.0
10.0
11.0
12.0
13.0
15.0
16.0
</constant>
<constant cols="1" digits="1" name="hpfpLobeProfileAngle" rows="16">
0.0
7.5
16.5
24.0
32.0
40.0
48.0
56.0
64.0
72.0
80.0
88.0
96.0
103.5
112.5
120.0
</constant>
<constant cols="1" digits="1" name="hpfpLobeProfileQuantityBins" rows="16">
0.0
1.0
4.5
9.5
16.5
25.0
34.5
45.0
55.0
65.5
75.0
83.5
90.5
95.5
99.0
100.0
</constant>
<constant digits="0" name="hpfpMinAngle" units="deg">10.0</constant>
<constant digits="0" name="hpfpPeakPos" units="deg">10.0</constant>
<constant digits="5" name="hpfpPidI" units="%/kPa/lobe">3.0E-4</constant>
<constant digits="3" name="hpfpPidP" units="%/kPa">0.01</constant>
<constant digits="3" name="hpfpPumpVolume" units="cc">0.29</constant>
<constant cols="10" digits="0" name="hpfpTarget" rows="10">
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0
</constant>
<constant digits="0" name="hpfpTargetDecay" units="kPa/s">2000.0</constant>
<constant cols="1" digits="1" name="hpfpTargetLoadBins" rows="10">
0.0
20.0
40.0
60.0
80.0
100.0
120.0
140.0
160.0
180.0
</constant>
<constant cols="1" digits="0" name="hpfpTargetRpmBins" rows="10">
650.0
800.0
1450.0
2100.0
2750.0
3400.0
4050.0
4700.0
5350.0
7000.0
</constant>
<constant name="hpfpValvePin">"NONE"</constant>
<constant name="hpfpValvePinMode">"default"</constant>
<constant digits="1" name="iacByTpsDecayTime" units="seconds">0.0</constant>
<constant digits="1" name="iacByTpsHoldTime" units="seconds">0.0</constant>
<constant digits="0" name="iacByTpsTaper" units="percent">2.0</constant>
<constant cols="1" digits="1" name="iacCoasting" rows="16">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="iacCoastingRpmBins" rows="16">
0.0
500.0
1100.0
1600.0
2100.0
2700.0
3200.0
3700.0
4300.0
4800.0
5300.0
5900.0
6400.0
6900.0
7500.0
8000.0
</constant>
<constant cols="1" digits="2" name="iacPidMultLoadBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="iacPidMultRpmBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="8" digits="2" name="iacPidMultTable" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="iat_adcChannel">"Disabled"</constant>
<constant digits="1" name="iat_bias_resistor" units="Ohm">2700.0</constant>
<constant digits="1" name="iat_resistance_1" units="Ohm">18000.0</constant>
<constant digits="1" name="iat_resistance_2" units="Ohm">2100.0</constant>
<constant digits="1" name="iat_resistance_3" units="Ohm">100.0</constant>
<constant digits="1" name="iat_tempC_1" units="*C">-20.0</constant>
<constant digits="1" name="iat_tempC_2" units="*C">23.8889</constant>
<constant digits="1" name="iat_tempC_3" units="*C">120.0</constant>
<constant cols="1" digits="2" name="iatBoostAdder" rows="5">
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="2" name="iatBoostAdderBins" rows="5">
20.0
40.0
60.0
80.0
100.0
</constant>
<constant cols="1" digits="2" name="iatBoostCorr" rows="5">
1.0
1.0
1.0
1.0
1.0
</constant>
<constant cols="1" digits="2" name="iatBoostCorrBins" rows="5">
20.0
40.0
60.0
80.0
100.0
</constant>
<constant cols="1" digits="2" name="iatFuelCorr" rows="16">
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
</constant>
<constant cols="1" digits="2" name="iatFuelCorrBins" rows="16">
-40.0
-30.0
-20.0
-10.0
0.0
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
90.0
100.0
110.0
</constant>
<constant name="iatSensorPulldown">"false"</constant>
<constant digits="4" name="idle_antiwindupFreq" units="x">0.0</constant>
<constant digits="4" name="idle_derivativeFilterLoss" units="x">0.0</constant>
<constant digits="0" name="idle_solenoidFrequency" units="Hz">300.0</constant>
<constant name="idle_solenoidPin">"NONE"</constant>
<constant name="idle_solenoidPinMode">"default"</constant>
<constant name="idle_stepperDirectionPin">"NONE"</constant>
<constant name="idle_stepperStepPin">"NONE"</constant>
<constant cols="1" digits="1" name="idleAdvance" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="idleAdvanceBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="idleIncrementalPidCic">"false"</constant>
<constant digits="1" name="idleMaximumAirmass" units="mg">0.0</constant>
<constant name="idleMode">"Open Loop"</constant>
<constant digits="1" name="idlePidActivationTime" units="seconds">0.0</constant>
<constant digits="0" name="idlePidDeactivationTpsThreshold" units="%">5.0</constant>
<constant digits="0" name="idlePidRpmDeadZone" units="RPM">50.0</constant>
<constant digits="0" name="idlePidRpmUpperLimit" units="RPM">300.0</constant>
<constant name="idlePositionChannel">"Disabled"</constant>
<constant digits="0" name="idlePositionMax" units="mv">5000.0</constant>
<constant digits="0" name="idlePositionMin" units="mv">0.0</constant>
<constant digits="4" name="idleRpmPid_dFactor" units="">0.0</constant>
<constant digits="4" name="idleRpmPid_iFactor" units="">0.002</constant>
<constant digits="0" name="idlerpmpid_iTermMax" units="">20.0</constant>
<constant digits="0" name="idlerpmpid_iTermMin" units="">-20.0</constant>
<constant digits="0" name="idleRpmPid_maxValue" units="">20.0</constant>
<constant digits="0" name="idleRpmPid_minValue" units="">-20.0</constant>
<constant digits="0" name="idleRpmPid_offset" units="">0.0</constant>
<constant digits="0" name="idleRpmPid_periodMs" units="ms">0.0</constant>
<constant digits="4" name="idleRpmPid_pFactor" units="">0.05</constant>
<constant digits="0" name="idleStepperReactionTime" units="ms">3.0</constant>
<constant digits="0" name="idleStepperTotalSteps" units="count">200.0</constant>
<constant digits="4" name="idleTimingPid_dFactor" units="">0.0</constant>
<constant digits="4" name="idleTimingPid_iFactor" units="">0.0</constant>
<constant digits="0" name="idleTimingPid_maxValue" units="">10.0</constant>
<constant digits="0" name="idleTimingPid_minValue" units="">-10.0</constant>
<constant digits="0" name="idleTimingPid_offset" units="">0.0</constant>
<constant digits="0" name="idleTimingPid_periodMs" units="ms">0.0</constant>
<constant digits="4" name="idleTimingPid_pFactor" units="">0.1</constant>
<constant digits="1" name="idleTimingSoftEntryTime" units="">0.0</constant>
<constant cols="1" digits="0" name="idleVeLoadBins" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant name="idleVeOverrideMode">"None"</constant>
<constant cols="1" digits="0" name="idleVeRpmBins" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="4" digits="1" name="idleVeTable" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="1" name="ignBlends1_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="ignBlends1_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="ignBlends1_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="ignBlends1_loadBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="1" digits="0" name="ignBlends1_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="ignBlends1_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="ignBlends1_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="ignBlends2_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="ignBlends2_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="ignBlends2_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="ignBlends2_loadBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="1" digits="0" name="ignBlends2_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="ignBlends2_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="ignBlends2_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="ignBlends3_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="ignBlends3_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="ignBlends3_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="ignBlends3_loadBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="1" digits="0" name="ignBlends3_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="ignBlends3_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="ignBlends3_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="ignBlends4_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="ignBlends4_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="ignBlends4_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="ignBlends4_loadBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="1" digits="0" name="ignBlends4_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="ignBlends4_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="ignBlends4_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="0" name="ignitionCltCorrLoadBins" rows="5">
0.0
35.0
70.0
105.0
140.0
</constant>
<constant cols="5" digits="1" name="ignitionCltCorrTable" rows="5">
0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="0" name="ignitionCltCorrTempBins" rows="5">
-20.0
0.0
20.0
40.0
60.0
</constant>
<constant digits="1" name="ignitionDwellForCrankingMs" units="ms">6.0</constant>
<constant cols="1" digits="0" name="ignitionIatCorrLoadBins" rows="8">
0.0
20.0
40.0
60.0
80.0
100.0
120.0
140.0
</constant>
<constant cols="8" digits="1" name="ignitionIatCorrTable" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0
0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0
</constant>
<constant cols="1" digits="0" name="ignitionIatCorrTempBins" rows="8">
-40.0
0.0
10.0
20.0
30.0
40.0
50.0
60.0
</constant>
<constant name="ignitionKeyDigitalPin">"NONE"</constant>
<constant name="ignitionKeyDigitalPinMode">"DEFAULT"</constant>
<constant cols="1" digits="0" name="ignitionLoadBins" rows="16">
21.0
27.0
33.0
39.0
48.0
54.0
60.0
66.0
72.0
81.0
87.0
93.0
99.0
108.0
114.0
120.0
</constant>
<constant name="ignitionMode">"Individual Coils"</constant>
<constant name="ignitionPinMode">"default"</constant>
<constant name="ignitionPins1">"NONE"</constant>
<constant name="ignitionPins10">"NONE"</constant>
<constant name="ignitionPins11">"NONE"</constant>
<constant name="ignitionPins12">"NONE"</constant>
<constant name="ignitionPins2">"NONE"</constant>
<constant name="ignitionPins3">"NONE"</constant>
<constant name="ignitionPins4">"NONE"</constant>
<constant name="ignitionPins5">"NONE"</constant>
<constant name="ignitionPins6">"NONE"</constant>
<constant name="ignitionPins7">"NONE"</constant>
<constant name="ignitionPins8">"NONE"</constant>
<constant name="ignitionPins9">"NONE"</constant>
<constant cols="1" digits="0" name="ignitionRpmBins" rows="16">
650.0
800.0
1100.0
1400.0
1700.0
2000.0
2300.0
2600.0
2900.0
3200.0
3500.0
3800.0
4100.0
4400.0
4700.0
7000.0
</constant>
<constant cols="16" digits="1" name="ignitionTable" rows="16">
12.2 14.2 18.1 23.3 29.9 36.4 39.2 40.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0
12.1 14.0 17.8 22.9 29.3 35.6 39.0 39.8 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0
11.8 13.7 10.0 14.9 28.6 34.8 38.7 39.5 39.5 39.5 39.5 39.5 41.0 41.0 41.0 41.0
11.6 13.4 12.3 17.1 28.0 33.9 38.5 39.3 39.3 39.3 39.3 39.3 40.0 40.0 40.0 40.0
4.4 6.2 9.7 14.4 20.3 26.1 31.2 32.0 32.0 32.0 32.0 32.0 32.0 32.0 32.0 32.0
0.2 1.9 5.3 9.8 11.6 15.6 19.1 20.1 20.6 20.7 20.9 21.0 21.1 21.2 21.4 21.6
-0.1 1.6 5.6 9.2 7.9 10.0 11.9 13.2 14.2 14.5 14.7 14.9 15.2 15.5 15.7 16.2
-3.9 -2.2 1.6 5.2 6.2 6.5 6.8 8.3 9.8 10.2 10.6 10.9 11.3 11.7 12.1 12.8
-5.9 -4.3 -0.7 2.6 3.1 3.5 3.8 5.3 6.8 7.2 7.6 7.9 8.3 8.7 9.1 9.8
-7.8 -6.5 -3.1 0.1 0.1 0.6 0.9 2.4 3.9 4.3 4.7 5.0 5.4 5.8 6.2 6.9
-9.8 -8.6 -5.5 -2.5 -3.0 -2.4 -2.1 -0.6 0.9 1.3 1.7 2.0 2.4 2.8 3.2 3.9
-11.8 -10.7 -7.9 -5.0 -6.1 -5.4 -5.1 -3.6 -2.1 -1.7 -1.3 -1.0 -0.6 -0.2 0.2 0.9
-13.8 -12.8 -10.3 -7.6 -9.1 -8.4 -8.1 -6.6 -5.1 -4.7 -4.3 -4.0 -3.6 -3.2 -2.8 -2.1
-15.0 -14.9 -12.7 -10.1 -12.2 -11.3 -11.0 -9.5 -8.0 -7.6 -7.2 -6.9 -6.5 -6.1 -5.7 -5.0
-15.0 -15.0 -15.0 -12.7 -15.0 -14.3 -14.0 -12.5 -11.0 -10.6 -10.2 -9.9 -9.5 -9.1 -8.7 -8.0
-15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -14.0 -13.6 -13.2 -12.9 -12.5 -12.1 -11.7 -11.0
</constant>
<constant name="ignKeyAdcChannel">"Disabled"</constant>
<constant name="ignOverrideMode">"None"</constant>
<constant cols="1" digits="0" name="ignTrimLoadBins" rows="4">
20.0
50.0
80.0
100.0
</constant>
<constant cols="1" digits="0" name="ignTrimRpmBins" rows="4">
1000.0
3000.0
5000.0
7000.0
</constant>
<constant cols="4" digits="1" name="ignTrims10_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims11_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims12_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims1_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims2_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims3_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims4_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims5_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims6_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims7_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims8_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant cols="4" digits="1" name="ignTrims9_table" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant name="imuType">"None"</constant>
<constant digits="0" name="initialIgnitionCutPercent" units="%">0.0</constant>
<constant name="injectionMode">"Sequential"</constant>
<constant cols="16" digits="0" name="injectionPhase" rows="16">
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -250.0 -240.0 -240.0 -240.0 -240.0 -240.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -200.0 -200.0 -200.0 -200.0 -200.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -180.0 -180.0 -180.0 -180.0 -180.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -180.0 -180.0 -180.0 -180.0 -180.0
-220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -220.0 -250.0 -250.0 -230.0 -180.0 -180.0 -180.0 -180.0 -180.0
</constant>
<constant name="injectionPinMode">"default"</constant>
<constant name="injectionPins1">"NONE"</constant>
<constant name="injectionPins10">"NONE"</constant>
<constant name="injectionPins11">"NONE"</constant>
<constant name="injectionPins12">"NONE"</constant>
<constant name="injectionPins2">"NONE"</constant>
<constant name="injectionPins3">"NONE"</constant>
<constant name="injectionPins4">"NONE"</constant>
<constant name="injectionPins5">"NONE"</constant>
<constant name="injectionPins6">"NONE"</constant>
<constant name="injectionPins7">"NONE"</constant>
<constant name="injectionPins8">"NONE"</constant>
<constant name="injectionPins9">"NONE"</constant>
<constant name="injectionPinsStage21">"NONE"</constant>
<constant name="injectionPinsStage210">"NONE"</constant>
<constant name="injectionPinsStage211">"NONE"</constant>
<constant name="injectionPinsStage212">"NONE"</constant>
<constant name="injectionPinsStage22">"NONE"</constant>
<constant name="injectionPinsStage23">"NONE"</constant>
<constant name="injectionPinsStage24">"NONE"</constant>
<constant name="injectionPinsStage25">"NONE"</constant>
<constant name="injectionPinsStage26">"NONE"</constant>
<constant name="injectionPinsStage27">"NONE"</constant>
<constant name="injectionPinsStage28">"NONE"</constant>
<constant name="injectionPinsStage29">"NONE"</constant>
<constant name="injectionTimingMode">"Center of injection"</constant>
<constant cols="1" digits="2" name="injector_battLagCorrBattBins" rows="8">
6.0
8.0
10.0
11.0
12.0
13.0
14.0
15.0
</constant>
<constant cols="1" digits="2" name="injector_battLagCorrPressBins" rows="2">
206.8
413.7
</constant>
<constant cols="8" digits="2" name="injector_battLagCorrTable" rows="2">
0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2
0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2
</constant>
<constant digits="2" name="injector_flow" units="">1214.0</constant>
<constant name="injectorCompensationMode">"Sensed Rail Pressure"</constant>
<constant digits="4" name="injectorCorrectionPolynomial1" units="">0.0</constant>
<constant digits="4" name="injectorCorrectionPolynomial2" units="">0.0</constant>
<constant digits="4" name="injectorCorrectionPolynomial3" units="">0.0</constant>
<constant digits="4" name="injectorCorrectionPolynomial4" units="">0.0</constant>
<constant digits="4" name="injectorCorrectionPolynomial5" units="">0.0</constant>
<constant digits="4" name="injectorCorrectionPolynomial6" units="">0.0</constant>
<constant digits="4" name="injectorCorrectionPolynomial7" units="">0.0</constant>
<constant digits="4" name="injectorCorrectionPolynomial8" units="">0.0</constant>
<constant name="injectorFlowAsMassFlow">"cc/min"</constant>
<constant name="injectorNonlinearMode">"None"</constant>
<constant name="injectorPressureType">"High"</constant>
<constant cols="1" digits="2" name="injectorSecondary_battLagCorrBattBins" rows="8">
6.0
8.0
10.0
11.0
12.0
13.0
14.0
15.0
</constant>
<constant cols="1" digits="2" name="injectorSecondary_battLagCorrPressBins" rows="2">
206.8
413.7
</constant>
<constant cols="8" digits="2" name="injectorSecondary_battLagCorrTable" rows="2">
4.24 2.48 1.74 1.5 1.31 1.15 0.96 0.91
3.08 1.64 1.15 1.19 0.99 0.76 0.64 0.6
</constant>
<constant digits="2" name="injectorSecondary_flow" units="">200.0</constant>
<constant cols="1" digits="0" name="injectorStagingLoadBins" rows="6">
0.0
20.0
40.0
60.0
80.0
100.0
</constant>
<constant cols="1" digits="0" name="injectorStagingRpmBins" rows="6">
650.0
800.0
2200.0
3600.0
5000.0
7000.0
</constant>
<constant cols="6" digits="0" name="injectorStagingTable" rows="6">
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="0" name="injPhaseLoadBins" rows="16">
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
90.0
100.0
110.0
120.0
130.0
140.0
150.0
160.0
</constant>
<constant cols="1" digits="0" name="injPhaseRpmBins" rows="16">
650.0
800.0
1100.0
1400.0
1700.0
2000.0
2300.0
2600.0
2900.0
3200.0
3500.0
3800.0
4100.0
4400.0
4700.0
7000.0
</constant>
<constant name="invertCamVVTSignal">"Rising"</constant>
<constant name="invertExhaustCamVVTSignal">"Rising"</constant>
<constant name="invertPrimaryTriggerSignal">"Rising"</constant>
<constant name="invertSecondaryTriggerSignal">"Rising"</constant>
<constant name="invertVvtControlExhaust">"advance"</constant>
<constant name="invertVvtControlIntake">"advance"</constant>
<constant name="is_enabled_spi_1">"false"</constant>
<constant name="is_enabled_spi_2">"false"</constant>
<constant name="is_enabled_spi_3">"false"</constant>
<constant name="is_enabled_spi_4">"false"</constant>
<constant name="is_enabled_spi_5">"false"</constant>
<constant name="is_enabled_spi_6">"false"</constant>
<constant name="isAlternatorControlEnabled">"false"</constant>
<constant name="isBoostControlEnabled">"false"</constant>
<constant name="isCylinderCleanupEnabled">"true"</constant>
<constant name="isDoubleSolenoidIdle">"false"</constant>
<constant name="isFasterEngineSpinUpEnabled">"true"</constant>
<constant name="isForcedInduction">"false"</constant>
<constant name="isHip9011Enabled">"false"</constant>
<constant name="isIgnitionEnabled">"true"</constant>
<constant name="isInjectionEnabled">"true"</constant>
<constant name="isMapAveragingEnabled">"true"</constant>
<constant name="isPhaseSyncRequiredForIgnition">"true"</constant>
<constant name="isSdCardEnabled">"false"</constant>
<constant digits="0" name="issFilterReciprocal" units="">2.0</constant>
<constant name="isWaveAnalyzerEnabled">"true"</constant>
<constant digits="0" name="justATempTest" units="">0.0</constant>
<constant name="kickStartCranking">"false"</constant>
<constant digits="0" name="kLineBaudRate" units="">10400.0</constant>
<constant name="kLineDoHondaSend">"false"</constant>
<constant digits="0" name="kLinePeriodUs" units="us">0.0</constant>
<constant name="knockBankCyl1">"Channel 1"</constant>
<constant name="knockBankCyl10">"Channel 1"</constant>
<constant name="knockBankCyl11">"Channel 1"</constant>
<constant name="knockBankCyl12">"Channel 1"</constant>
<constant name="knockBankCyl2">"Channel 1"</constant>
<constant name="knockBankCyl3">"Channel 1"</constant>
<constant name="knockBankCyl4">"Channel 1"</constant>
<constant name="knockBankCyl5">"Channel 1"</constant>
<constant name="knockBankCyl6">"Channel 1"</constant>
<constant name="knockBankCyl7">"Channel 1"</constant>
<constant name="knockBankCyl8">"Channel 1"</constant>
<constant name="knockBankCyl9">"Channel 1"</constant>
<constant cols="1" digits="1" name="knockBaseNoise" rows="16">
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
-20.0
</constant>
<constant name="knockDetectionUseDoubleFrequency">"second harmonic"</constant>
<constant digits="2" name="knockDetectionWindowStart" units="angle">20.0</constant>
<constant digits="2" name="knockFrequency" units="Hz">0.0</constant>
<constant digits="1" name="knockFuelTrim" units="%">0.0</constant>
<constant digits="1" name="knockFuelTrimAggression" units="%">0.0</constant>
<constant digits="1" name="knockFuelTrimReapplyRate" units="1%/s">0.0</constant>
<constant cols="1" digits="0" name="knockNoiseRpmBins" rows="16">
650.0
800.0
1100.0
1400.0
1700.0
2000.0
2300.0
2600.0
2900.0
3200.0
3500.0
3800.0
4100.0
4400.0
4700.0
7000.0
</constant>
<constant digits="1" name="knockRetardAggression" units="%">20.0</constant>
<constant digits="1" name="knockRetardReapplyRate" units="deg/s">3.0</constant>
<constant digits="0" name="knockSamplingDuration" units="Deg">45.0</constant>
<constant digits="2" name="knockSpectrumSensitivity" units="sense">0.0</constant>
<constant digits="1" name="knockSuppressMinTps" units="%">10.0</constant>
<constant name="l9779_cs">"NONE"</constant>
<constant name="l9779spiDevice">"Off"</constant>
<constant cols="1" digits="0" name="lambdaLoadBins" rows="16">
30.0
40.0
50.0
60.0
70.0
80.0
90.0
100.0
110.0
120.0
130.0
150.0
175.0
200.0
225.0
250.0
</constant>
<constant cols="1" digits="0" name="lambdaMaxDeviationLoadBins" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="lambdaMaxDeviationRpmBins" rows="4">
0.0
0.0
0.0
0.0
</constant>
<constant cols="4" digits="2" name="lambdaMaxDeviationTable" rows="4">
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
</constant>
<constant name="lambdaProtectionEnable">"false"</constant>
<constant digits="0" name="lambdaProtectionMinLoad" units="%">60.0</constant>
<constant digits="0" name="lambdaProtectionMinRpm" units="RPM">2500.0</constant>
<constant digits="0" name="lambdaProtectionMinTps" units="%">50.0</constant>
<constant digits="0" name="lambdaProtectionRestoreLoad" units="%">30.0</constant>
<constant digits="0" name="lambdaProtectionRestoreRpm" units="RPM">2000.0</constant>
<constant digits="0" name="lambdaProtectionRestoreTps" units="%">20.0</constant>
<constant digits="1" name="lambdaProtectionTimeout" units="s">0.5</constant>
<constant cols="1" digits="0" name="lambdaRpmBins" rows="16">
650.0
800.0
1100.0
1400.0
1700.0
2000.0
2300.0
2600.0
2900.0
3200.0
3500.0
3800.0
4100.0
4400.0
4700.0
7000.0
</constant>
<constant cols="16" digits="2" name="lambdaTable" rows="16">
0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707
0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272
1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925
1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803
0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565
0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483
0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163
0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844
1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741
0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034
0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102
0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701
</constant>
<constant digits="0" name="launchActivateDelay" units="">0.0</constant>
<constant name="launchActivatePin">"NONE"</constant>
<constant name="launchActivatePinMode">"DEFAULT"</constant>
<constant name="launchActivationMode">"Launch Button"</constant>
<constant name="launchControlEnabled">"false"</constant>
<constant digits="0" name="launchCorrectionsEndRpm" units="">0.0</constant>
<constant digits="0" name="launchFuelAdderPercent" units="%">0.0</constant>
<constant name="launchFuelCutEnable">"false"</constant>
<constant digits="0" name="launchRpm" units="rpm">3000.0</constant>
<constant digits="0" name="launchRpmWindow" units="RPM">500.0</constant>
<constant name="launchSmoothRetard">"false"</constant>
<constant name="launchSparkCutEnable">"false"</constant>
<constant digits="0" name="launchSpeedThreshold" units="Kph">30.0</constant>
<constant digits="2" name="launchTimingRetard" units="deg">0.0</constant>
<constant digits="0" name="launchTpsThreshold" units="">0.0</constant>
<constant name="limitTorqueReductionTime">"false"</constant>
<constant name="logicAnalyzerPins1">"NONE"</constant>
<constant name="logicAnalyzerPins2">"NONE"</constant>
<constant name="logicAnalyzerPins3">"NONE"</constant>
<constant name="logicAnalyzerPins4">"NONE"</constant>
<constant name="lowPressureFuel_hwChannel">"Disabled"</constant>
<constant digits="2" name="lowPressureFuel_v1" units="volts">0.0</constant>
<constant digits="2" name="lowPressureFuel_v2" units="volts">5.0</constant>
<constant digits="2" name="lowPressureFuel_value1" units="">0.0</constant>
<constant digits="2" name="lowPressureFuel_value2" units="">100.0</constant>
<constant name="lps25BaroSensorScl">"NONE"</constant>
<constant name="lps25BaroSensorSda">"NONE"</constant>
<constant name="luaCanRxWorkaround">"false"</constant>
<constant name="luaDigitalInputPinModes1">"DEFAULT"</constant>
<constant name="luaDigitalInputPinModes2">"DEFAULT"</constant>
<constant name="luaDigitalInputPinModes3">"DEFAULT"</constant>
<constant name="luaDigitalInputPinModes4">"DEFAULT"</constant>
<constant name="luaDigitalInputPinModes5">"DEFAULT"</constant>
<constant name="luaDigitalInputPinModes6">"DEFAULT"</constant>
<constant name="luaDigitalInputPinModes7">"DEFAULT"</constant>
<constant name="luaDigitalInputPinModes8">"DEFAULT"</constant>
<constant name="luaDigitalInputPins1">"NONE"</constant>
<constant name="luaDigitalInputPins2">"NONE"</constant>
<constant name="luaDigitalInputPins3">"NONE"</constant>
<constant name="luaDigitalInputPins4">"NONE"</constant>
<constant name="luaDigitalInputPins5">"NONE"</constant>
<constant name="luaDigitalInputPins6">"NONE"</constant>
<constant name="luaDigitalInputPins7">"NONE"</constant>
<constant name="luaDigitalInputPins8">"NONE"</constant>
<constant name="luaOutputPins1">"NONE"</constant>
<constant name="luaOutputPins2">"NONE"</constant>
<constant name="luaOutputPins3">"NONE"</constant>
<constant name="luaOutputPins4">"NONE"</constant>
<constant name="luaOutputPins5">"NONE"</constant>
<constant name="luaOutputPins6">"NONE"</constant>
<constant name="luaOutputPins7">"NONE"</constant>
<constant name="luaOutputPins8">"NONE"</constant>
<constant name="luaScript">function getBitRange(data, bitIndex, bitWidth)
local byteIndex = bitIndex &gt;&gt; 3
local shift = bitIndex - byteIndex * 8
local value = data[1 + byteIndex]
if (shift + bitWidth &gt; 8) then
value = value + data[2 + byteIndex] * 256 end
local mask = (1 &lt;&lt; bitWidth) - 1
return (value &gt;&gt; shift) &amp; mask
end
function getTwoBytesLSB(data, offset, factor) return (data[offset + 2] * 256 + data[offset + 1]) * factor
end
hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" } function toHexString(num) if num == 0 then return '0' end local result = "" while num &gt; 0 do local n = num % 16 result = hexstr[n + 1] ..result num = math.floor(num / 16) end return result end function arrayToString(arr) local str = "" local index = 1 while arr[index] ~= nil do str = str.." "..toHexString(math.floor(arr[index])) index = index + 1 end return str end function setTwoBytesLsb(data, offset, value) value = math.floor(value) data[offset + 2] = value &gt;&gt; 8 data[offset + 1] = value &amp; 0xff end function hyundaiSumNibbles(data, seed)
local sum = seed
for i = 1, 7, 1
do
local b = data[i]
sum = sum + (b % 16) + math.floor(b / 16) end return (16 - sum) % 16 end
GDI4_BASE_ADDRESS = 0xBB20
GDI_CHANGE_ADDRESS = GDI4_BASE_ADDRESS + 0x10
GDI4_CAN_SET_TAG = 0x78
local data_set_settings = { GDI4_CAN_SET_TAG, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
FIXED_POINT = 128
setTickRate(100)
function onCanConfiguration3(bus, id, dlc, data)
-- print("Received configuration3 "..arrayToString(data))
pumpPeak = getTwoBytesLSB(data, 6, 1 / 128)
print("GDI4 says PumpPeakCurrent ".. pumpPeak)
setLuaGauge(1, pumpPeak)
end
function onCanVersion(bus, id, dlc, data)
year = data[1] * 100 + data[2]
month = data[3]
day = data[4]
-- print ("GDI4 firmware " ..year ..'/' ..month ..'/' ..day)
end
canRxAdd(GDI4_BASE_ADDRESS + 3, onCanConfiguration3)
canRxAdd(GDI4_BASE_ADDRESS + 5, onCanVersion)
EMS_DCT11_128 = 0x80
EMS_DCT12_129 = 0x81
EMS_H12_399 = 0x18f
EMS6_608 = 0x260
EMS5_672 = 0x2a0
EMS11_790 = 0x316
EMS12_809 = 0x329
EMS9_898 = 0x382
EMS14_1349 = 0x545
counter = 0
payLoad128 = { 0x00, 0x17, 0x70, 0x0F, 0x1B, 0x2C, 0x1B, 0x75 }
payLoad129 = { 0x40, 0x84, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x75 }
payLoad399 = { 0x00, 0x30, 0x1d, 0x00, 0x00, 0x63, 0x00, 0x00 }
payLoad608 = { 0x05, 0x1d, 0x00, 0x30, 0x01, 0xa5, 0x7f, 0x31 }
payLoad672 = { 0xe0, 0x00, 0x5f, 0x98, 0x39, 0x12, 0x9e, 0x08 }
payLoad809 = { 0xd7, 0x7b, 0x7e, 0x0c, 0x11, 0x2c, 0x00, 0x10 }
payLoad898 = { 0x40, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x08 }
payLoad1349 = { 0xCA, 0x16, 0x00, 0x8A, 0x75, 0xFF, 0x75, 0xFF }
speedSensor = Sensor.new("VehicleSpeed")
speedSensor : setTimeout(3000)
function onCluPacket(bus, id, dlc, data)
speedKph = getBitRange(data, 8, 9) * 0.5
-- print('onCAR_SPEED ' ..speedKph)
speedSensor : set(speedKph)
end
canRxAdd(1, 1264, onCluPacket)
function onTick()
local RPMread = math.floor(getSensor("RPM") * 4)
local RPMhi = RPMread &gt;&gt; 8
local RPMlo = RPMread &amp; 0xff
payLoad128[3] = RPMlo
payLoad128[4] = RPMhi
counter = (counter + 1) % 16
check128 = hyundaiSumNibbles(payLoad128, counter)
payLoad128[8] = check128 * 16 + counter
txCan(1, EMS_DCT11_128, 0, payLoad128)
check129 = hyundaiSumNibbles(payLoad129, counter)
payLoad129[8] = check129 * 16 + counter
txCan(1, EMS_DCT12_129, 0, payLoad129)
canRPMpayload = { 0x05, 0x1B, RPMlo, RPMhi, 0x1B, 0x2C, 0x00, 0x7F }
txCan(1, EMS11_790, 0, canRPMpayload)
txCan(1, EMS14_1349, 0, payLoad1349)
txCan(1, EMS_H12_399, 0, payLoad399)
txCan(1, EMS6_608, 0, payLoad608)
txCan(1, EMS5_672, 0, payLoad672)
txCan(1, EMS12_809, 0, payLoad809)
txCan(1, EMS9_898, 0, payLoad898)
pumpPeakCurrent = getCalibration("mc33_hpfp_i_peak")
pumpHoldCurrent = getCalibration("mc33_hpfp_i_hold")
TholdOff = getCalibration("mc33_t_hold_off")
THoldDuration = getCalibration("mc33_t_hold_tot")
setTwoBytesLsb(data_set_settings, 1, TholdOff)
setTwoBytesLsb(data_set_settings, 3, THoldDuration)
setTwoBytesLsb(data_set_settings, 5, pumpPeakCurrent * FIXED_POINT)
-- print('Will be sending ' ..arrayToString(data_set_settings))
txCan(1, GDI_CHANGE_ADDRESS + 3, 1, data_set_settings)
setTwoBytesLsb(data_set_settings, 1, pumpHoldCurrent * FIXED_POINT)
setTwoBytesLsb(data_set_settings, 3, GDI4_BASE_ADDRESS)
-- print('Will be sending ' ..arrayToString(data_set_settings))
txCan(1, GDI_CHANGE_ADDRESS + 4, 1, data_set_settings)
end</constant>
<constant name="maf2AdcChannel">"Disabled"</constant>
<constant name="mafAdcChannel">"Disabled"</constant>
<constant cols="1" digits="2" name="mafDecoding" rows="32">
-34.5
-6.0
10.5
105.3
387.5
738.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
3000.0
</constant>
<constant cols="1" digits="2" name="mafDecodingBins" rows="32">
0.0
0.78125
1.386719
2.910156
4.257813
4.980469
2016.0
2017.0
2018.0
2019.0
2020.0
2021.0
2022.0
2023.0
2024.0
2025.0
2026.0
2027.0
2028.0
2029.0
2030.0
2031.0
2032.0
2033.0
2034.0
2035.0
2036.0
2037.0
2038.0
2039.0
2040.0
2041.0
</constant>
<constant name="mafSensorType">"v1"</constant>
<constant digits="0" name="magicNumberAvailableForDevTricks" units="">1.0</constant>
<constant name="mainRelayPin">"NONE"</constant>
<constant name="mainRelayPinMode">"default"</constant>
<constant name="malfunctionIndicatorPin">"NONE"</constant>
<constant name="malfunctionIndicatorPinMode">"default"</constant>
<constant cols="1" digits="2" name="map_samplingAngle" rows="8">
100.0
104.0
109.0
113.0
117.0
121.0
126.0
130.0
</constant>
<constant cols="1" digits="2" name="map_samplingAngleBins" rows="8">
650.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant cols="1" digits="2" name="map_samplingWindow" rows="8">
50.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
</constant>
<constant cols="1" digits="2" name="map_samplingWindowBins" rows="8">
650.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant digits="2" name="map_sensor_highValue" units="kpa">101.3</constant>
<constant name="map_sensor_hwChannel">"Disabled"</constant>
<constant digits="2" name="map_sensor_lowValue" units="kpa">20.0</constant>
<constant name="map_sensor_type">"Custom"</constant>
<constant digits="0" name="mapCamDetectionAnglePosition" units="Deg">0.0</constant>
<constant digits="2" name="mapErrorDetectionTooHigh" units="kPa">410.0</constant>
<constant digits="2" name="mapErrorDetectionTooLow" units="kPa">5.0</constant>
<constant cols="1" digits="0" name="mapEstimateRpmBins" rows="16">
650.0
800.0
1100.0
1400.0
1700.0
2000.0
2300.0
2600.0
2900.0
3200.0
3500.0
3800.0
4100.0
4400.0
4700.0
7000.0
</constant>
<constant cols="16" digits="2" name="mapEstimateTable" rows="16">
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0
</constant>
<constant cols="1" digits="1" name="mapEstimateTpsBins" rows="16">
0.0
6.67
13.33
20.0
26.67
33.33
40.0
46.67
53.33
60.0
66.67
73.33
80.0
86.67
93.33
100.0
</constant>
<constant digits="3" name="mapExpAverageAfr" units="">0.0</constant>
<constant digits="3" name="mapExpAverageAlpha" units="">0.0</constant>
<constant digits="2" name="mapHighValueVoltage" units="v">4.0</constant>
<constant digits="2" name="mapLowValueVoltage" units="v">0.79</constant>
<constant digits="0" name="mapMinBufferLength" units="count">1.0</constant>
<constant digits="0" name="mapSyncThreshold" units="kPa">0.0</constant>
<constant name="max31855_cs1">"NONE"</constant>
<constant name="max31855_cs2">"NONE"</constant>
<constant name="max31855_cs3">"NONE"</constant>
<constant name="max31855_cs4">"NONE"</constant>
<constant name="max31855_cs5">"NONE"</constant>
<constant name="max31855_cs6">"NONE"</constant>
<constant name="max31855_cs7">"NONE"</constant>
<constant name="max31855_cs8">"NONE"</constant>
<constant name="max31855spiDevice">"Off"</constant>
<constant digits="0" name="maxAcClt" units="deg C">100.0</constant>
<constant digits="0" name="maxAcPressure" units="kPa">300.0</constant>
<constant digits="0" name="maxAcRpm" units="rpm">5000.0</constant>
<constant digits="0" name="maxAcTps" units="%">75.0</constant>
<constant digits="0" name="maxCamPhaseResolveRpm" units="rpm">0.0</constant>
<constant digits="0" name="maxIdleVss" units="kph">0.0</constant>
<constant digits="0" name="maximumIgnitionTiming" units="deg BTDC">60.0</constant>
<constant digits="0" name="maxInjectorDutyInstant" units="%">110.0</constant>
<constant digits="0" name="maxInjectorDutySustained" units="%">96.0</constant>
<constant digits="1" name="maxInjectorDutySustainedTimeout" units="sec">0.5</constant>
<constant cols="1" digits="0" name="maxKnockRetardLoadBins" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="maxKnockRetardRpmBins" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="6" digits="2" name="maxKnockRetardTable" rows="6">
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="mc33810_cs1">"NONE"</constant>
<constant name="mc33810_csPinMode">"default"</constant>
<constant name="mc33810DisableRecoveryMode">"false"</constant>
<constant name="mc33810Gpgd0Mode">"false"</constant>
<constant name="mc33810Gpgd1Mode">"false"</constant>
<constant name="mc33810Gpgd2Mode">"false"</constant>
<constant name="mc33810Gpgd3Mode">"false"</constant>
<constant name="mc33810maxDwellTimer">"8 mS"</constant>
<constant digits="0" name="mc33810Maxi" units="A">14.0</constant>
<constant digits="2" name="mc33810Nomi" units="A">5.5</constant>
<constant name="mc33816_cs">"NONE"</constant>
<constant name="mc33816_driven">"NONE"</constant>
<constant name="mc33816_flag0">"NONE"</constant>
<constant name="mc33816_rstb">"NONE"</constant>
<constant name="mc33816spiDevice">"Off"</constant>
<constant name="mc33972_cs">"NONE"</constant>
<constant name="mc33972_csPinMode">"default"</constant>
<constant name="mc33972spiDevice">"Off"</constant>
<constant digits="1" name="mc33_hpfp_i_hold" units="A">4.0</constant>
<constant digits="0" name="mc33_hpfp_i_hold_off" units="us">10.0</constant>
<constant digits="1" name="mc33_hpfp_i_peak" units="A">10.0</constant>
<constant digits="0" name="mc33_hpfp_max_hold" units="ms">10.0</constant>
<constant digits="0" name="mc33_hvolt" units="v">65.0</constant>
<constant digits="0" name="mc33_i_boost" units="mA">13000.0</constant>
<constant digits="0" name="mc33_i_hold" units="mA">3700.0</constant>
<constant digits="0" name="mc33_i_peak" units="mA">9400.0</constant>
<constant digits="0" name="mc33_t_bypass" units="us">10.0</constant>
<constant digits="0" name="mc33_t_hold_off" units="us">60.0</constant>
<constant digits="0" name="mc33_t_hold_tot" units="us">10000.0</constant>
<constant digits="0" name="mc33_t_max_boost" units="us">400.0</constant>
<constant digits="0" name="mc33_t_min_boost" units="us">100.0</constant>
<constant digits="0" name="mc33_t_peak_off" units="us">10.0</constant>
<constant digits="0" name="mc33_t_peak_tot" units="us">700.0</constant>
<constant name="measureMapOnlyInOneCylinder">"false"</constant>
<constant digits="0" name="minAcPressure" units="kPa">100.0</constant>
<constant digits="0" name="minimumBoostClosedLoopMap" units="kPa">0.0</constant>
<constant digits="0" name="minimumIgnitionTiming" units="deg BTDC">-10.0</constant>
<constant cols="1" digits="0" name="minimumOilPressureBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant digits="1" name="minimumOilPressureTimeout" units="sec">0.5</constant>
<constant cols="1" digits="0" name="minimumOilPressureValues" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant digits="0" name="minOilPressureAfterStart" units="kPa">0.0</constant>
<constant name="modeledFlowIdle">"false"</constant>
<constant name="msIoBox0_id">"Off"</constant>
<constant name="msIoBox0_vss">"Off"</constant>
<constant digits="2" name="multisparkDwell" units="ms">2.0</constant>
<constant name="multisparkEnable">"false"</constant>
<constant digits="0" name="multisparkMaxExtraSparkCount" units="count">2.0</constant>
<constant digits="0" name="multisparkMaxRpm" units="rpm">1500.0</constant>
<constant digits="0" name="multisparkMaxSparkingAngle" units="deg">30.0</constant>
<constant digits="2" name="multisparkSparkDuration" units="ms">1.0</constant>
<constant digits="0" name="nitrousActivationRpm" units="rpm">4000.0</constant>
<constant name="nitrousControlArmingMethod">"Digital Switch Input"</constant>
<constant name="nitrousControlEnabled">"false"</constant>
<constant name="nitrousControlTriggerPin">"NONE"</constant>
<constant name="nitrousControlTriggerPinMode">"DEFAULT"</constant>
<constant digits="0" name="nitrousDeactivationRpm" units="rpm">7000.0</constant>
<constant digits="0" name="nitrousDeactivationRpmWindow" units="rpm">500.0</constant>
<constant digits="0" name="nitrousFuelAdderPercent" units="%">0.0</constant>
<constant digits="2" name="nitrousIgnitionRetard" units="deg">0.0</constant>
<constant name="nitrousLuaGauge">"Lua Gauge 1"</constant>
<constant digits="3" name="nitrousLuaGaugeArmingValue" units="">0.0</constant>
<constant name="nitrousLuaGaugeMeaning">"Lower Bound"</constant>
<constant digits="1" name="nitrousMaximumAfr" units="afr">14.0</constant>
<constant digits="0" name="nitrousMaximumMap" units="kPa">0.0</constant>
<constant digits="0" name="nitrousMinimumClt" units="deg C">60.0</constant>
<constant digits="0" name="nitrousMinimumTps" units="">80.0</constant>
<constant digits="0" name="nitrousMinimumVehicleSpeed" units="Kph">0.0</constant>
<constant name="nitrousRelayPin">"NONE"</constant>
<constant name="nitrousRelayPinMode">"default"</constant>
<constant digits="1" name="noFuelTrimAfterDfcoTime" units="sec">0.0</constant>
<constant name="o2heaterPin">"NONE"</constant>
<constant name="o2heaterPinModeTodO">"default"</constant>
<constant name="oilPressure_hwChannel">"Disabled"</constant>
<constant digits="2" name="oilPressure_v1" units="volts">0.5</constant>
<constant digits="2" name="oilPressure_v2" units="volts">4.5</constant>
<constant digits="2" name="oilPressure_value1" units="">0.0</constant>
<constant digits="2" name="oilPressure_value2" units="">689.476</constant>
<constant name="oilTempSensor_adcChannel">"Disabled"</constant>
<constant digits="1" name="oilTempSensor_bias_resistor" units="Ohm">0.0</constant>
<constant digits="1" name="oilTempSensor_resistance_1" units="Ohm">0.0</constant>
<constant digits="1" name="oilTempSensor_resistance_2" units="Ohm">0.0</constant>
<constant digits="1" name="oilTempSensor_resistance_3" units="Ohm">0.0</constant>
<constant digits="1" name="oilTempSensor_tempC_1" units="*C">0.0</constant>
<constant digits="1" name="oilTempSensor_tempC_2" units="*C">0.0</constant>
<constant digits="1" name="oilTempSensor_tempC_3" units="*C">0.0</constant>
<constant name="overrideTriggerGaps">"false"</constant>
<constant name="overrideVvtTriggerGaps">"false"</constant>
<constant name="pauseEtbControl">"false"</constant>
<constant cols="1" digits="0" name="pedalToTpsPedalBins" rows="8">
0.0
14.0
29.0
43.0
57.0
71.0
86.0
100.0
</constant>
<constant cols="1" digits="0" name="pedalToTpsRpmBins" rows="8">
700.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant cols="8" digits="0" name="pedalToTpsTable" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0
29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0
43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0
57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0
71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0
86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0
100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
</constant>
<constant digits="0" name="pidExtraForLowRpm" units="%">0.0</constant>
<constant cols="1" digits="0" name="postCrankingCLTBins" rows="6">
-20.0
0.0
20.0
40.0
60.0
80.0
</constant>
<constant cols="1" digits="0" name="postCrankingDurationBins" rows="6">
0.0
15.0
35.0
65.0
100.0
150.0
</constant>
<constant cols="6" digits="2" name="postCrankingFactor" rows="6">
1.2 1.2 1.2 1.2 1.2 1.2
1.2 1.2 1.2 1.2 1.2 1.2
1.2 1.2 1.2 1.2 1.2 1.2
1.2 1.2 1.2 1.2 1.2 1.2
1.2 1.2 1.2 1.2 1.2 1.2
1.2 1.2 1.2 1.2 1.2 1.2
</constant>
<constant digits="1" name="ppsSecondaryMaximum" units="%">0.0</constant>
<constant cols="1" digits="0" name="primeBins" rows="8">
-40.0
-20.0
0.0
20.0
40.0
60.0
80.0
100.0
</constant>
<constant cols="1" digits="0" name="primeValues" rows="8">
755.0
605.0
265.0
140.0
75.0
50.0
45.0
40.0
</constant>
<constant digits="2" name="primingDelay" units="sec">0.5</constant>
<constant name="requireFootOnBrakeToCrank">"false"</constant>
<constant name="rethrowHardFault">"true"</constant>
<constant digits="0" name="rpmHardLimit" units="rpm">7000.0</constant>
<constant digits="0" name="rpmHardLimitHyst" units="RPM">50.0</constant>
<constant digits="1" name="rpmSoftLimitFuelAdded" units="%">0.0</constant>
<constant digits="1" name="rpmSoftLimitTimingRetard" units="deg">4.0</constant>
<constant digits="0" name="rpmSoftLimitWindowSize" units="RPM">200.0</constant>
<constant name="rusefiVerbose29b">"11 bit"</constant>
<constant cols="1" digits="3" name="scriptCurve1" rows="16">
0.0
7.0
13.0
20.0
27.0
33.0
40.0
47.0
53.0
60.0
67.0
73.0
80.0
87.0
93.0
100.0
</constant>
<constant cols="1" digits="3" name="scriptCurve1Bins" rows="16">
0.0
7.0
13.0
20.0
27.0
33.0
40.0
47.0
53.0
60.0
67.0
73.0
80.0
87.0
93.0
100.0
</constant>
<constant cols="1" digits="3" name="scriptCurve2" rows="16">
30.0
39.0
49.0
58.0
67.0
77.0
86.0
95.0
105.0
114.0
123.0
133.0
142.0
151.0
161.0
170.0
</constant>
<constant cols="1" digits="3" name="scriptCurve2Bins" rows="16">
0.0
7.0
13.0
20.0
27.0
33.0
40.0
47.0
53.0
60.0
67.0
73.0
80.0
87.0
93.0
100.0
</constant>
<constant cols="1" digits="3" name="scriptCurve3" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="3" name="scriptCurve3Bins" rows="8">
0.0
14.0
29.0
43.0
57.0
71.0
86.0
100.0
</constant>
<constant cols="1" digits="3" name="scriptCurve4" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="3" name="scriptCurve4Bins" rows="8">
0.0
14.0
29.0
43.0
57.0
71.0
86.0
100.0
</constant>
<constant cols="1" digits="3" name="scriptCurve5" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="3" name="scriptCurve5Bins" rows="8">
0.0
14.0
29.0
43.0
57.0
71.0
86.0
100.0
</constant>
<constant cols="1" digits="3" name="scriptCurve6" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="3" name="scriptCurve6Bins" rows="8">
0.0
14.0
29.0
43.0
57.0
71.0
86.0
100.0
</constant>
<constant digits="2" name="scriptSetting1" units="">0.0</constant>
<constant digits="2" name="scriptSetting2" units="">0.0</constant>
<constant digits="2" name="scriptSetting3" units="">0.0</constant>
<constant digits="2" name="scriptSetting4" units="">0.0</constant>
<constant digits="2" name="scriptSetting5" units="">0.0</constant>
<constant digits="2" name="scriptSetting6" units="">0.0</constant>
<constant digits="2" name="scriptSetting7" units="">0.0</constant>
<constant digits="2" name="scriptSetting8" units="">0.0</constant>
<constant cols="8" digits="2" name="scriptTable1" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="0" name="scriptTable1LoadBins" rows="8">
20.0
30.0
50.0
60.0
80.0
90.0
110.0
120.0
</constant>
<constant cols="1" digits="0" name="scriptTable1RpmBins" rows="8">
650.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant cols="8" digits="2" name="scriptTable2" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="0" name="scriptTable2LoadBins" rows="8">
20.0
30.0
50.0
60.0
80.0
90.0
110.0
120.0
</constant>
<constant cols="1" digits="0" name="scriptTable2RpmBins" rows="8">
650.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant cols="8" digits="0" name="scriptTable3" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="0" name="scriptTable3LoadBins" rows="8">
20.0
30.0
50.0
60.0
80.0
90.0
110.0
120.0
</constant>
<constant cols="1" digits="0" name="scriptTable3RpmBins" rows="8">
650.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant cols="10" digits="0" name="scriptTable4" rows="8">
140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0
240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0
50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="0" name="scriptTable4LoadBins" rows="8">
20.0
30.0
50.0
60.0
80.0
90.0
110.0
120.0
</constant>
<constant cols="1" digits="0" name="scriptTable4RpmBins" rows="10">
650.0
800.0
1450.0
2100.0
2750.0
3400.0
4050.0
4700.0
5350.0
7000.0
</constant>
<constant name="sdCardCsPin">"NONE"</constant>
<constant name="sdCardCsPinMode">"default"</constant>
<constant digits="0" name="sdCardLogFrequency" units="hz">50.0</constant>
<constant name="sdCardSpiDevice">"Off"</constant>
<constant name="sdTriggerLog">"normal"</constant>
<constant name="secondaryInjectorCompensationMode">"None"</constant>
<constant digits="0" name="secondaryInjectorFuelReferencePressure" units="kPa">0.0</constant>
<constant name="secondSolenoidPin">"NONE"</constant>
<constant name="sensorChartMode">"none"</constant>
<constant digits="0" name="sensorSnifferRpmThreshold" units="RPM">2500.0</constant>
<constant name="sentEtbType">"None"</constant>
<constant name="sentInputPins1">"NONE"</constant>
<constant name="silentTriggerError">"true"</constant>
<constant digits="0" name="simulatorCamPosition1" units="">23.0</constant>
<constant digits="0" name="simulatorCamPosition2" units="">0.0</constant>
<constant digits="0" name="simulatorCamPosition3" units="">0.0</constant>
<constant digits="0" name="simulatorCamPosition4" units="">0.0</constant>
<constant name="skippedWheelOnCam">"On crankshaft"</constant>
<constant cols="1" digits="0" name="sparkDwellRpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="1" digits="2" name="sparkDwellValues" rows="8">
4.0
4.0
4.0
4.0
4.0
4.0
4.0
4.0
</constant>
<constant digits="0" name="sparkHardwareLatencyCorrection" units="uS">0.0</constant>
<constant name="speedometerOutputPin">"NONE"</constant>
<constant digits="0" name="speedometerPulsePerKm" units="">0.0</constant>
<constant name="spi1MisoMode">"default"</constant>
<constant name="spi1misoPin">"NONE"</constant>
<constant name="spi1MosiMode">"default"</constant>
<constant name="spi1mosiPin">"NONE"</constant>
<constant name="spi1SckMode">"default"</constant>
<constant name="spi1sckPin">"NONE"</constant>
<constant name="spi2MisoMode">"default"</constant>
<constant name="spi2misoPin">"NONE"</constant>
<constant name="spi2MosiMode">"default"</constant>
<constant name="spi2mosiPin">"NONE"</constant>
<constant name="spi2SckMode">"default"</constant>
<constant name="spi2sckPin">"NONE"</constant>
<constant name="spi3MisoMode">"default"</constant>
<constant name="spi3misoPin">"NONE"</constant>
<constant name="spi3MosiMode">"default"</constant>
<constant name="spi3mosiPin">"NONE"</constant>
<constant name="spi3SckMode">"default"</constant>
<constant name="spi3sckPin">"NONE"</constant>
<constant name="spi4MisoMode">"default"</constant>
<constant name="spi4misoPin">"NONE"</constant>
<constant name="spi4MosiMode">"default"</constant>
<constant name="spi4mosiPin">"NONE"</constant>
<constant name="spi4SckMode">"default"</constant>
<constant name="spi4sckPin">"NONE"</constant>
<constant name="spi5MisoMode">"default"</constant>
<constant name="spi5misoPin">"NONE"</constant>
<constant name="spi5MosiMode">"default"</constant>
<constant name="spi5mosiPin">"NONE"</constant>
<constant name="spi5SckMode">"default"</constant>
<constant name="spi5sckPin">"NONE"</constant>
<constant name="spi6MisoMode">"default"</constant>
<constant name="spi6misoPin">"NONE"</constant>
<constant name="spi6MosiMode">"default"</constant>
<constant name="spi6mosiPin">"NONE"</constant>
<constant name="spi6SckMode">"default"</constant>
<constant name="spi6sckPin">"NONE"</constant>
<constant digits="0" name="startButtonSuppressOnStartUpMs" units="">0.0</constant>
<constant digits="0" name="startCrankingDuration" units="Seconds">3.0</constant>
<constant name="starterControlPin">"NONE"</constant>
<constant name="starterControlPinMode">"default"</constant>
<constant name="starterRelayDisablePin">"NONE"</constant>
<constant name="starterRelayDisablePinMode">"default"</constant>
<constant name="startRequestPinInverted">"Normal"</constant>
<constant name="startStopButtonMode">"DEFAULT"</constant>
<constant name="startStopButtonPin">"NONE"</constant>
<constant digits="0" name="startUpFuelPumpDuration" units="seconds">4.0</constant>
<constant name="stepper_dc_use_two_wires">"false"</constant>
<constant name="stepper_raw_output1">"NONE"</constant>
<constant name="stepper_raw_output2">"NONE"</constant>
<constant name="stepper_raw_output3">"NONE"</constant>
<constant name="stepper_raw_output4">"NONE"</constant>
<constant name="stepperDcInvertedPins">"false"</constant>
<constant name="stepperDcIo1_controlPin">"NONE"</constant>
<constant name="stepperDcIo1_directionPin1">"NONE"</constant>
<constant name="stepperDcIo1_directionPin2">"NONE"</constant>
<constant name="stepperDcIo1_disablePin">"NONE"</constant>
<constant name="stepperDcIo2_controlPin">"NONE"</constant>
<constant name="stepperDcIo2_directionPin1">"NONE"</constant>
<constant name="stepperDcIo2_directionPin2">"NONE"</constant>
<constant name="stepperDcIo2_disablePin">"NONE"</constant>
<constant name="stepperDirectionPinMode">"default"</constant>
<constant name="stepperEnablePin">"NONE"</constant>
<constant name="stepperEnablePinMode">"default"</constant>
<constant name="stepperForceParkingEveryRestart">"true"</constant>
<constant digits="0" name="stepperMaxDutyCycle" units="%">0.0</constant>
<constant digits="0" name="stepperMinDutyCycle" units="%">0.0</constant>
<constant name="stepperNumMicroSteps">"Full-Step (Default)"</constant>
<constant digits="0" name="stepperParkingExtraSteps" units="%">0.0</constant>
<constant digits="0" name="stft_cellCfgs1_maxAdd" units="%">5.0</constant>
<constant digits="0" name="stft_cellCfgs1_maxRemove" units="%">-5.0</constant>
<constant digits="2" name="stft_cellCfgs1_timeConstant" units="sec">30.0</constant>
<constant digits="0" name="stft_cellCfgs2_maxAdd" units="%">5.0</constant>
<constant digits="0" name="stft_cellCfgs2_maxRemove" units="%">-5.0</constant>
<constant digits="2" name="stft_cellCfgs2_timeConstant" units="sec">30.0</constant>
<constant digits="0" name="stft_cellCfgs3_maxAdd" units="%">5.0</constant>
<constant digits="0" name="stft_cellCfgs3_maxRemove" units="%">-5.0</constant>
<constant digits="2" name="stft_cellCfgs3_timeConstant" units="sec">30.0</constant>
<constant digits="0" name="stft_cellCfgs4_maxAdd" units="%">5.0</constant>
<constant digits="0" name="stft_cellCfgs4_maxRemove" units="%">-5.0</constant>
<constant digits="2" name="stft_cellCfgs4_timeConstant" units="sec">30.0</constant>
<constant digits="1" name="stft_deadband" units="%">0.5</constant>
<constant digits="1" name="stft_maxAfr" units="afr">17.0</constant>
<constant digits="0" name="stft_maxIdleRegionRpm" units="RPM">1000.0</constant>
<constant digits="0" name="stft_maxOverrunLoad" units="load">35.0</constant>
<constant digits="1" name="stft_minAfr" units="afr">12.0</constant>
<constant digits="0" name="stft_minClt" units="C">60.0</constant>
<constant digits="0" name="stft_minPowerLoad" units="load">85.0</constant>
<constant digits="0" name="stft_startupDelay" units="seconds">60.0</constant>
<constant name="stftIgnoreErrorMagnitude">"false"</constant>
<constant digits="1" name="stoichRatioPrimary" units=":1">14.7</constant>
<constant digits="1" name="stoichRatioSecondary" units=":1">9.0</constant>
<constant name="suppressWboWorkaround7048">"false"</constant>
<constant name="tachOutputPin">"NONE"</constant>
<constant name="tachOutputPinMode">"default"</constant>
<constant digits="2" name="tachPulseDuractionMs" units="">0.5</constant>
<constant name="tachPulseDurationAsDutyCycle">"Duty cycle"</constant>
<constant digits="3" name="tachPulsePerRev" units="">1.0</constant>
<constant cols="1" digits="1" name="targetAfrBlends1_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="targetAfrBlends1_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="targetAfrBlends1_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="targetAfrBlends1_loadBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="targetAfrBlends1_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="targetAfrBlends1_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="targetAfrBlends1_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="targetAfrBlends2_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="targetAfrBlends2_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="targetAfrBlends2_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="targetAfrBlends2_loadBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="targetAfrBlends2_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="targetAfrBlends2_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="targetAfrBlends2_yAxisOverride">"Zero"</constant>
<constant digits="3" name="tChargeAirCoefMax" units="">0.902</constant>
<constant digits="3" name="tChargeAirCoefMin" units="">0.098</constant>
<constant digits="1" name="tChargeAirDecrLimit" units="deg/sec">12.5</constant>
<constant digits="1" name="tChargeAirFlowMax" units="kg/h">153.6</constant>
<constant digits="1" name="tChargeAirIncrLimit" units="deg/sec">1.0</constant>
<constant cols="1" digits="0" name="tchargeBins" rows="16">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant digits="3" name="tChargeMaxRpmMaxTps" units="">0.9</constant>
<constant digits="3" name="tChargeMaxRpmMinTps" units="">0.25</constant>
<constant digits="3" name="tChargeMinRpmMaxTps" units="">0.25</constant>
<constant digits="3" name="tChargeMinRpmMinTps" units="">0.25</constant>
<constant name="tChargeMode">"RPM+TPS (Default)"</constant>
<constant cols="1" digits="2" name="tchargeValues" rows="16">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant digits="0" name="tcu_32_solenoid_freq" units="Hz">0.0</constant>
<constant name="tcu_32_solenoid_pin">"NONE"</constant>
<constant name="tcu_32_solenoid_pin_mode">"default"</constant>
<constant cols="1" digits="0" name="tcu_32SpeedBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_32Vals" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant digits="0" name="tcu_pc_solenoid_freq" units="Hz">0.0</constant>
<constant name="tcu_pc_solenoid_pin">"NONE"</constant>
<constant name="tcu_pc_solenoid_pin_mode">"default"</constant>
<constant cols="1" digits="0" name="tcu_pcAirmassBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals1" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals12" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals2" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals21" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals23" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals3" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals32" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals34" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals4" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcVals43" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcValsN" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_pcValsR" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="tcu_rangeAnalogInput1">"Disabled"</constant>
<constant name="tcu_rangeAnalogInput2">"Disabled"</constant>
<constant name="tcu_rangeAnalogInput3">"Disabled"</constant>
<constant name="tcu_rangeAnalogInput4">"Disabled"</constant>
<constant name="tcu_rangeAnalogInput5">"Disabled"</constant>
<constant name="tcu_rangeAnalogInput6">"Disabled"</constant>
<constant cols="1" digits="0" name="tcu_rangeD" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="tcu_rangeInput1">"NONE"</constant>
<constant name="tcu_rangeInput2">"NONE"</constant>
<constant name="tcu_rangeInput3">"NONE"</constant>
<constant name="tcu_rangeInput4">"NONE"</constant>
<constant name="tcu_rangeInput5">"NONE"</constant>
<constant name="tcu_rangeInput6">"NONE"</constant>
<constant name="tcu_rangeInputMode1">"DEFAULT"</constant>
<constant name="tcu_rangeInputMode2">"DEFAULT"</constant>
<constant name="tcu_rangeInputMode3">"DEFAULT"</constant>
<constant name="tcu_rangeInputMode4">"DEFAULT"</constant>
<constant name="tcu_rangeInputMode5">"DEFAULT"</constant>
<constant name="tcu_rangeInputMode6">"DEFAULT"</constant>
<constant cols="1" digits="0" name="tcu_rangeLow" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangeM" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangeM1" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangeM2" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangeM3" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangeMinus" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangeN" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangeP" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangePlus" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_rangeR" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant digits="1" name="tcu_rangeSensorBiasResistor" units="Ohm">0.0</constant>
<constant name="tcu_rangeSensorPulldown">"false"</constant>
<constant cols="1" digits="0" name="tcu_shiftSpeed12" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_shiftSpeed21" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_shiftSpeed23" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_shiftSpeed32" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_shiftSpeed34" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_shiftSpeed43" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant digits="0" name="tcu_shiftTime" units="ms">0.0</constant>
<constant cols="1" digits="2" name="tcu_shiftTpsBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="tcu_solenoid1">"NONE"</constant>
<constant name="tcu_solenoid2">"NONE"</constant>
<constant name="tcu_solenoid3">"NONE"</constant>
<constant name="tcu_solenoid4">"NONE"</constant>
<constant name="tcu_solenoid5">"NONE"</constant>
<constant name="tcu_solenoid6">"NONE"</constant>
<constant name="tcu_solenoid_mode1">"default"</constant>
<constant name="tcu_solenoid_mode2">"default"</constant>
<constant name="tcu_solenoid_mode3">"default"</constant>
<constant name="tcu_solenoid_mode4">"default"</constant>
<constant name="tcu_solenoid_mode5">"default"</constant>
<constant name="tcu_solenoid_mode6">"default"</constant>
<constant name="tcu_tcc_onoff_solenoid">"NONE"</constant>
<constant name="tcu_tcc_onoff_solenoid_mode">"default"</constant>
<constant name="tcu_tcc_pwm_solenoid">"NONE"</constant>
<constant digits="0" name="tcu_tcc_pwm_solenoid_freq" units="Hz">0.0</constant>
<constant name="tcu_tcc_pwm_solenoid_mode">"default"</constant>
<constant cols="1" digits="0" name="tcu_tccLockSpeed" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_tccTpsBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="tcu_tccUnlockSpeed" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="tcuDownshiftButtonPin">"NONE"</constant>
<constant name="tcuDownshiftButtonPinMode">"DEFAULT"</constant>
<constant name="tcuEnabled">"false"</constant>
<constant name="tcuInputSpeedSensorPin">"NONE"</constant>
<constant digits="0" name="tcuInputSpeedSensorTeeth" units="">1.0</constant>
<constant cols="10" digits="0" name="tcuSolenoidTable" rows="6">
99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0
10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0
40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0
50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0
</constant>
<constant name="tcuUpshiftButtonPin">"NONE"</constant>
<constant name="tcuUpshiftButtonPinMode">"DEFAULT"</constant>
<constant cols="1" digits="0" name="throttle2TrimRpmBins" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="6" digits="1" name="throttle2TrimTable" rows="6">
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="0" name="throttle2TrimTpsBins" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="1" name="throttleEstimateEffectiveAreaBins" rows="12">
0.0
9.1
18.2
27.3
36.4
45.5
54.6
63.6
72.7
81.8
90.9
100.0
</constant>
<constant cols="1" digits="1" name="throttleEstimateEffectiveAreaValues" rows="12">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="throttleInletPressureChannel">"Disabled"</constant>
<constant name="throttlePedalPositionAdcChannel">"Disabled"</constant>
<constant name="throttlePedalPositionSecondAdcChannel">"Disabled"</constant>
<constant digits="2" name="throttlePedalSecondaryUpVoltage" units="voltage">0.34</constant>
<constant digits="2" name="throttlePedalSecondaryWOTVoltage" units="voltage">1.86</constant>
<constant digits="2" name="throttlePedalUpVoltage" units="voltage">0.73</constant>
<constant digits="2" name="throttlePedalWOTVoltage" units="voltage">4.0</constant>
<constant digits="1" name="timing_offset_cylinder1" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder10" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder11" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder12" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder2" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder3" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder4" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder5" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder6" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder7" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder8" units="deg">0.0</constant>
<constant digits="1" name="timing_offset_cylinder9" units="deg">0.0</constant>
<constant name="timingMode">"dynamic"</constant>
<constant name="tle6240_cs">"NONE"</constant>
<constant name="tle6240_csPinMode">"default"</constant>
<constant name="tle6240spiDevice">"Off"</constant>
<constant name="tle8888_cs">"NONE"</constant>
<constant name="tle8888_csPinMode">"default"</constant>
<constant name="tle8888mode">"Auto"</constant>
<constant name="tle8888spiDevice">"Off"</constant>
<constant cols="1" digits="0" name="torqueLoadBins" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="torqueReductionActivationMode">"Torque Reduction Button"</constant>
<constant digits="0" name="torqueReductionArmingApp" units="">0.0</constant>
<constant digits="0" name="torqueReductionArmingRpm" units="rpm">0.0</constant>
<constant name="torqueReductionEnabled">"false"</constant>
<constant digits="0" name="torqueReductionIgnitionCut" units="%">0.0</constant>
<constant digits="2" name="torqueReductionIgnitionRetard" units="deg">0.0</constant>
<constant digits="0" name="torqueReductionTime" units="ms">0.0</constant>
<constant name="torqueReductionTriggerPin">"NONE"</constant>
<constant name="torqueReductionTriggerPinMode">"DEFAULT"</constant>
<constant cols="1" digits="0" name="torqueRpmBins" rows="6">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="6" digits="0" name="torqueTable" rows="6">
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant digits="0" name="totalGearsCount" units="">5.0</constant>
<constant name="tps1_1AdcChannel">"Disabled"</constant>
<constant name="tps1_2AdcChannel">"Disabled"</constant>
<constant digits="0" name="tps1SecondaryMax" units="ADC">69.0</constant>
<constant digits="0" name="tps1SecondaryMin" units="ADC">891.0</constant>
<constant name="tps2_1AdcChannel">"Disabled"</constant>
<constant name="tps2_2AdcChannel">"Disabled"</constant>
<constant digits="0" name="tps2Max" units="ADC">1000.0</constant>
<constant digits="0" name="tps2Min" units="ADC">0.0</constant>
<constant digits="0" name="tps2SecondaryMax" units="ADC">0.0</constant>
<constant digits="0" name="tps2SecondaryMin" units="ADC">1000.0</constant>
<constant digits="1" name="tpsAccelEnrichmentThreshold" units="roc">40.0</constant>
<constant digits="2" name="tpsAccelFractionDivisor" units="coef">1.0</constant>
<constant digits="0" name="tpsAccelFractionPeriod" units="cycles">0.0</constant>
<constant digits="2" name="tpsAccelLookback" units="sec">0.0</constant>
<constant digits="2" name="tpsDecelEnleanmentMultiplier" units="coeff">0.0</constant>
<constant digits="1" name="tpsDecelEnleanmentThreshold" units="roc">0.0</constant>
<constant digits="0" name="tpsErrorDetectionTooHigh" units="%">110.0</constant>
<constant digits="0" name="tpsErrorDetectionTooLow" units="%">-10.0</constant>
<constant digits="0" name="tpsMax" units="ADC">926.0</constant>
<constant digits="0" name="tpsMin" units="ADC">98.0</constant>
<constant digits="1" name="tpsSecondaryMaximum" units="%">0.0</constant>
<constant cols="1" digits="2" name="tpsTpsAccelFromRpmBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="8" digits="2" name="tpsTpsAccelTable" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0
23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0
28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0
32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0
35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0
37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0
</constant>
<constant cols="1" digits="2" name="tpsTpsAccelToRpmBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant name="tpsTpsPercentMode">"ms adder"</constant>
<constant cols="1" digits="2" name="tpsTspCorrValues" rows="4">
1.0
1.0
1.0
1.0
</constant>
<constant cols="1" digits="0" name="tpsTspCorrValuesBins" rows="4">
650.0
800.0
3750.0
7000.0
</constant>
<constant cols="6" digits="0" name="tractionControlEtbDrop" rows="6">
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="6" digits="0" name="tractionControlIgnitionSkip" rows="6">
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant cols="1" digits="2" name="tractionControlSlipBins" rows="6">
0.9
0.95
1.0
1.1
1.15
1.2
</constant>
<constant cols="1" digits="0" name="tractionControlSpeedBins" rows="6">
10.0
30.0
55.0
75.0
100.0
120.0
</constant>
<constant cols="6" digits="0" name="tractionControlTimingDrop" rows="6">
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="trailingCoilPins1">"NONE"</constant>
<constant name="trailingCoilPins10">"NONE"</constant>
<constant name="trailingCoilPins11">"NONE"</constant>
<constant name="trailingCoilPins12">"NONE"</constant>
<constant name="trailingCoilPins2">"NONE"</constant>
<constant name="trailingCoilPins3">"NONE"</constant>
<constant name="trailingCoilPins4">"NONE"</constant>
<constant name="trailingCoilPins5">"NONE"</constant>
<constant name="trailingCoilPins6">"NONE"</constant>
<constant name="trailingCoilPins7">"NONE"</constant>
<constant name="trailingCoilPins8">"NONE"</constant>
<constant name="trailingCoilPins9">"NONE"</constant>
<constant cols="1" digits="0" name="trailingSparkLoadBins" rows="4">
20.0
45.0
75.0
100.0
</constant>
<constant cols="1" digits="0" name="trailingSparkRpmBins" rows="4">
650.0
800.0
3750.0
7000.0
</constant>
<constant cols="4" digits="1" name="trailingSparkTable" rows="4">
7.0 9.0 10.0 12.0
7.0 9.0 10.0 12.0
7.0 9.0 10.0 12.0
7.0 9.0 10.0 12.0
</constant>
<constant name="transmissionControllerMode">"None"</constant>
<constant digits="0" name="trigger_customSkippedToothCount" units="number">0.0</constant>
<constant digits="0" name="trigger_customTotalToothCount" units="number">0.0</constant>
<constant name="trigger_type">"60-2"</constant>
<constant digits="2" name="triggerCompCenterVolt" units="V">0.0</constant>
<constant digits="2" name="triggerCompHystMax" units="V">0.0</constant>
<constant digits="2" name="triggerCompHystMin" units="V">0.0</constant>
<constant digits="0" name="triggerCompSensorSatRpm" units="RPM">0.0</constant>
<constant name="triggerErrorPin">"NONE"</constant>
<constant name="triggerErrorPinMode">"default"</constant>
<constant digits="3" name="triggerEventsTimeoutMs" units="ms">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom1" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom10" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom11" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom12" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom13" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom14" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom15" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom16" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom17" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom18" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom2" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom3" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom4" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom5" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom6" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom7" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom8" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideFrom9" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo1" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo10" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo11" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo12" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo13" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo14" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo15" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo16" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo17" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo18" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo2" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo3" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo4" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo5" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo6" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo7" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo8" units="ratio">0.0</constant>
<constant digits="3" name="triggerGapOverrideTo9" units="ratio">0.0</constant>
<constant name="triggerInputDebugPins1">"NONE"</constant>
<constant name="triggerInputDebugPins2">"NONE"</constant>
<constant name="triggerInputPins1">"NONE"</constant>
<constant name="triggerInputPins2">"NONE"</constant>
<constant name="triggerSimulatorPinModes1">"default"</constant>
<constant name="triggerSimulatorPinModes2">"default"</constant>
<constant name="triggerSimulatorPins1">"NONE"</constant>
<constant name="triggerSimulatorPins2">"NONE"</constant>
<constant digits="0" name="triggerSimulatorRpm" units="RPM">1200.0</constant>
<constant digits="3" name="triggerVVTGapOverrideFrom1" units="ratio">0.0</constant>
<constant digits="3" name="triggerVVTGapOverrideFrom2" units="ratio">0.0</constant>
<constant digits="3" name="triggerVVTGapOverrideFrom3" units="ratio">0.0</constant>
<constant digits="3" name="triggerVVTGapOverrideFrom4" units="ratio">0.0</constant>
<constant digits="3" name="triggerVVTGapOverrideTo1" units="ratio">0.0</constant>
<constant digits="3" name="triggerVVTGapOverrideTo2" units="ratio">0.0</constant>
<constant digits="3" name="triggerVVTGapOverrideTo3" units="ratio">0.0</constant>
<constant digits="3" name="triggerVVTGapOverrideTo4" units="ratio">0.0</constant>
<constant cols="1" digits="0" name="trimLoadBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant cols="1" digits="0" name="trimRpmBins" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant digits="0" name="tuneHidingKey" units="">0.0</constant>
<constant digits="0" name="tunerStudioSerialSpeed" units="BPs">38400.0</constant>
<constant digits="0" name="tuningDetector" units="seconds">0.0</constant>
<constant digits="0" name="turbochargerFilter" units="">0.01</constant>
<constant name="turboSpeedSensorInputPin">"NONE"</constant>
<constant digits="3" name="turboSpeedSensorMultiplier" units="mult">1.0</constant>
<constant name="twoStroke">"Four Stroke"</constant>
<constant name="twoWireBatchIgnition">"false"</constant>
<constant digits="0" name="uartConsoleSerialSpeed" units="BPs">115200.0</constant>
<constant name="uiMode">"Full"</constant>
<constant name="unused1308_20">"false"</constant>
<constant name="unused1308_24">"false"</constant>
<constant name="unused1320_28">"false"</constant>
<constant name="unused920_0">"false"</constant>
<constant name="unused920_1">"false"</constant>
<constant name="unusedCutFuelInAcr">"false"</constant>
<constant name="unusedFancy10">"false"</constant>
<constant name="unusedFancy11">"false"</constant>
<constant name="unusedFancy12">"false"</constant>
<constant name="unusedFancy13">"false"</constant>
<constant name="unusedFancy14">"false"</constant>
<constant name="unusedFancy15">"false"</constant>
<constant name="unusedFancy16">"false"</constant>
<constant name="unusedFancy17">"false"</constant>
<constant name="unusedFancy18">"false"</constant>
<constant name="unusedFancy19">"false"</constant>
<constant name="unusedFancy2">"false"</constant>
<constant name="unusedFancy20">"false"</constant>
<constant name="unusedFancy21">"false"</constant>
<constant name="unusedFancy22">"false"</constant>
<constant name="unusedFancy23">"false"</constant>
<constant name="unusedFancy24">"false"</constant>
<constant name="unusedFancy25">"false"</constant>
<constant name="unusedFancy26">"false"</constant>
<constant name="unusedFancy27">"false"</constant>
<constant name="unusedFancy28">"false"</constant>
<constant name="unusedFancy29">"false"</constant>
<constant name="unusedFancy3">"false"</constant>
<constant name="unusedFancy30">"false"</constant>
<constant name="unusedFancy31">"false"</constant>
<constant name="unusedFancy32">"false"</constant>
<constant name="unusedFancy4">"false"</constant>
<constant name="unusedFancy5">"false"</constant>
<constant name="unusedFancy6">"false"</constant>
<constant name="unusedFancy7">"false"</constant>
<constant name="unusedFancy8">"false"</constant>
<constant name="unusedFancy9">"false"</constant>
<constant digits="0" name="unusedHip0" units="">0.0</constant>
<constant digits="0" name="unusedHip1" units="">0.0</constant>
<constant cols="1" digits="0" name="unusedOftenChangesDuringFirmwareUpdate" rows="53">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="unusedOverrideCrankingIacSetting">"false"</constant>
<constant name="useAdvanceCorrectionsForCranking">"false"</constant>
<constant name="useAuxSpeedForSlipRatio">"false"</constant>
<constant name="useBiQuadOnAuxSpeedSensors">"false"</constant>
<constant name="useCicPidForIdle">"false"</constant>
<constant name="useCltBasedRpmLimit">"no"</constant>
<constant name="useEeprom">"false"</constant>
<constant name="useFixedBaroCorrFromMap">"false"</constant>
<constant name="useFordRedundantPps">"false"</constant>
<constant name="useFordRedundantTps">"false"</constant>
<constant name="useHardSkipInTraction">"false"</constant>
<constant name="useHbridgesToDriveIdleStepper">"false"</constant>
<constant name="useIacPidMultTable">"false"</constant>
<constant name="useIacTableForCoasting">"false"</constant>
<constant name="useIdleTimingPidControl">"false"</constant>
<constant name="useLinearCltSensor">"false"</constant>
<constant name="useLinearIatSensor">"false"</constant>
<constant name="useNoiselessTriggerDecoder">"false"</constant>
<constant name="useRawOutputToDriveIdleStepper">"false"</constant>
<constant name="useRunningMathForCranking">"Fixed"</constant>
<constant name="usescriptTableForCanSniffingFiltering">"false"</constant>
<constant name="useSeparateAdvanceForCranking">"Fixed (auto taper)"</constant>
<constant name="useSeparateAdvanceForIdle">"false"</constant>
<constant name="useSeparateIdleTablesForCrankingTaper">"false"</constant>
<constant name="useSeparateVeForIdle">"false"</constant>
<constant name="useSpiImu">"false"</constant>
<constant name="useStepperIdle">"false"</constant>
<constant name="useTLE8888_cranking_hack">"true"</constant>
<constant name="useTLE8888_stepper">"false"</constant>
<constant name="useTpicAdvancedMode">"false"</constant>
<constant name="useVssAsSecondWheelSpeed">"false"</constant>
<constant name="vbattAdcChannel">"Disabled"</constant>
<constant digits="2" name="vbattDividerCoeff" units="coef">5.333333</constant>
<constant cols="1" digits="1" name="veBlends1_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="veBlends1_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="veBlends1_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="veBlends1_loadBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="1" digits="0" name="veBlends1_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="veBlends1_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="veBlends1_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="veBlends2_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="veBlends2_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="veBlends2_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="veBlends2_loadBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="1" digits="0" name="veBlends2_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="veBlends2_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="veBlends2_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="veBlends3_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="veBlends3_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="veBlends3_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="veBlends3_loadBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="1" digits="0" name="veBlends3_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="veBlends3_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="veBlends3_yAxisOverride">"Zero"</constant>
<constant cols="1" digits="1" name="veBlends4_blendBins" rows="8">
0.0
14.3
28.6
42.9
57.1
71.4
85.7
100.0
</constant>
<constant name="veBlends4_blendParameter">"Zero"</constant>
<constant cols="1" digits="1" name="veBlends4_blendValues" rows="8">
0.0
14.5
28.5
43.0
57.0
71.5
85.5
100.0
</constant>
<constant cols="1" digits="0" name="veBlends4_loadBins" rows="8">
0.0
10.0
30.0
40.0
60.0
70.0
90.0
100.0
</constant>
<constant cols="1" digits="0" name="veBlends4_rpmBins" rows="8">
0.0
1000.0
2000.0
3000.0
4000.0
5000.0
6000.0
7000.0
</constant>
<constant cols="8" digits="1" name="veBlends4_table" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
</constant>
<constant name="veBlends4_yAxisOverride">"Zero"</constant>
<constant name="vehicleSpeedSensorInputPin">"NONE"</constant>
<constant cols="1" digits="0" name="veLoadBins" rows="16">
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
90.0
100.0
110.0
120.0
130.0
140.0
150.0
160.0
</constant>
<constant name="veOverrideMode">"None"</constant>
<constant name="verboseCan">"Do not print"</constant>
<constant name="verboseCan2">"Do not print"</constant>
<constant digits="0" name="verboseCanBaseAddress" units="">512.0</constant>
<constant name="verboseIsoTp">"false"</constant>
<constant name="verboseKLine">"false"</constant>
<constant name="verboseQuad">"false"</constant>
<constant name="verboseTLE8888">"false"</constant>
<constant name="verboseTriggerSynchDetails">"false"</constant>
<constant name="verboseVVTDecoding">"false"</constant>
<constant cols="1" digits="0" name="veRpmBins" rows="16">
650.0
800.0
1100.0
1400.0
1700.0
2000.0
2300.0
2600.0
2900.0
3200.0
3500.0
3800.0
4100.0
4400.0
4700.0
7000.0
</constant>
<constant cols="16" digits="1" name="veTable" rows="16">
70.3 70.3 70.4 70.5 70.6 70.6 70.3 29.9 29.8 29.9 30.4 31.4 33.0 35.1 37.7 40.9
70.8 71.5 72.1 72.9 73.3 72.8 72.0 31.3 31.2 31.5 32.2 33.5 35.3 37.7 40.5 43.9
71.7 72.9 74.0 74.9 74.9 74.0 73.0 82.3 82.1 82.4 83.2 84.5 86.3 88.7 91.6 95.0
75.1 77.4 78.5 78.6 77.7 76.2 75.0 84.1 84.0 84.2 85.1 86.4 88.3 90.7 93.6 97.1
80.4 82.1 82.3 81.5 79.9 78.2 76.9 86.4 86.2 86.5 87.4 88.7 90.6 93.0 96.0 99.5
85.0 85.5 85.0 83.7 82.0 80.1 78.7 88.6 88.5 88.7 89.6 91.0 92.9 95.3 98.4 101.9
88.5 88.2 87.3 85.8 83.9 82.0 80.6 90.9 90.7 91.0 91.9 93.2 95.2 97.7 100.7 104.3
86.2 85.4 84.3 82.7 80.8 78.9 77.6 93.1 93.0 93.2 94.1 95.5 97.5 100.0 103.1 106.7
105.6 104.6 103.4 101.7 99.8 97.8 96.4 95.4 95.2 95.5 96.4 97.8 99.8 102.3 105.5 109.1
113.4 112.1 110.8 109.0 106.9 104.8 103.3 102.3 102.1 102.4 103.3 104.8 106.9 109.6 112.9 116.8
121.4 120.0 118.6 116.6 114.4 112.2 110.6 109.5 109.3 109.6 110.6 112.2 114.4 117.3 120.8 124.9
127.6 126.5 125.1 123.0 120.7 118.3 116.6 115.5 115.3 115.6 116.6 118.3 120.7 123.7 127.4 127.6
127.6 127.6 127.6 127.6 125.7 123.3 121.5 120.4 120.1 120.5 121.5 123.3 125.7 127.6 127.6 127.6
127.6 127.6 127.6 127.6 127.6 127.0 125.2 124.0 123.8 124.2 125.2 127.0 127.6 127.6 127.6 127.6
127.6 127.6 127.6 127.6 127.6 127.6 127.6 126.5 126.3 126.7 127.6 127.6 127.6 127.6 127.6 127.6
127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6
</constant>
<constant name="vRefAdcChannel">"Disabled"</constant>
<constant name="vrThreshold1_pin">"NONE"</constant>
<constant cols="1" digits="0" name="vrThreshold1_rpmBins" rows="6">
650.0
800.0
2200.0
3600.0
5000.0
7000.0
</constant>
<constant cols="1" digits="2" name="vrThreshold1_values" rows="6">
0.6
0.7
0.8
1.0
1.1
1.2
</constant>
<constant name="vrThreshold2_pin">"NONE"</constant>
<constant cols="1" digits="0" name="vrThreshold2_rpmBins" rows="6">
650.0
800.0
2200.0
3600.0
5000.0
7000.0
</constant>
<constant cols="1" digits="2" name="vrThreshold2_values" rows="6">
0.6
0.7
0.8
1.0
1.1
1.2
</constant>
<constant digits="0" name="vssFilterReciprocal" units="">3.0</constant>
<constant digits="3" name="vssGearRatio" units="ratio">3.73</constant>
<constant digits="0" name="vssToothCount" units="count">21.0</constant>
<constant digits="0" name="vvtActivationDelayMs" units="ms">6000.0</constant>
<constant name="vvtBooleanForVerySpecialCases">"false"</constant>
<constant digits="0" name="vvtControlMinRpm" units="RPM">1500.0</constant>
<constant name="vvtMode1">"Single Tooth"</constant>
<constant name="vvtMode2">"Single Tooth"</constant>
<constant digits="1" name="vvtOffsets1" units="value">227.0</constant>
<constant digits="1" name="vvtOffsets2" units="value">50.0</constant>
<constant digits="1" name="vvtOffsets3" units="value">0.0</constant>
<constant digits="1" name="vvtOffsets4" units="value">0.0</constant>
<constant digits="0" name="vvtOutputFrequency" units="Hz">300.0</constant>
<constant name="vvtPins1">"PA0"</constant>
<constant name="vvtPins2">"NONE"</constant>
<constant name="vvtPins3">"NONE"</constant>
<constant name="vvtPins4">"NONE"</constant>
<constant cols="8" digits="0" name="vvtTable1" rows="8">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0
0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0
0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0
0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0
</constant>
<constant cols="1" digits="0" name="vvtTable1LoadBins" rows="8">
20.0
30.0
50.0
60.0
80.0
90.0
110.0
120.0
</constant>
<constant cols="1" digits="0" name="vvtTable1RpmBins" rows="8">
650.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant cols="8" digits="0" name="vvtTable2" rows="8">
50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0
50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0
50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0
50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0
</constant>
<constant cols="1" digits="0" name="vvtTable2LoadBins" rows="8">
20.0
30.0
50.0
60.0
80.0
90.0
110.0
120.0
</constant>
<constant cols="1" digits="0" name="vvtTable2RpmBins" rows="8">
650.0
800.0
1700.0
2600.0
3500.0
4400.0
5300.0
7000.0
</constant>
<constant digits="0" name="warningPeriod" units="seconds">0.0</constant>
<constant digits="0" name="wastegatePositionMax" units="mv">5000.0</constant>
<constant digits="0" name="wastegatePositionMin" units="mv">0.0</constant>
<constant name="wastegatePositionSensor">"Disabled"</constant>
<constant name="watchOutForLinearTime">"true"</constant>
<constant name="widebandOnSecondBus">"1"</constant>
<constant digits="2" name="wwaeBeta" units="Fraction">0.0</constant>
<constant digits="2" name="wwaeTau" units="Seconds">0.0</constant>
<constant cols="1" digits="2" name="wwBetaCltValues" rows="8">
0.73
0.66
0.57
0.46
0.38
0.31
0.24
0.19
</constant>
<constant cols="1" digits="2" name="wwBetaMapValues" rows="8">
0.21
0.4
0.6
0.79
0.85
0.9
0.95
1.0
</constant>
<constant cols="1" digits="0" name="wwCltBins" rows="8">
-40.0
-20.0
0.0
20.0
40.0
60.0
80.0
100.0
</constant>
<constant cols="1" digits="0" name="wwMapBins" rows="8">
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
</constant>
<constant cols="1" digits="2" name="wwTauCltValues" rows="8">
1.45
1.3
1.17
1.05
0.9
0.82
0.75
0.7
</constant>
<constant cols="1" digits="2" name="wwTauMapValues" rows="8">
0.38
0.55
0.69
0.86
0.9
0.95
0.97
1.0
</constant>
<constant name="yesUnderstandLocking">"no"</constant>
</page>
<versionInfo firmwareInfo="20250221" nPages="1" signature="rusEFI master.2025.03.06.f407-discovery.2021184212" version="5.0"/>
<bibliography author="rusEFI 20250221" writeDate="date"/>
<settings/>
<userComments/>
</msq>