<!-- Written 06/08/2023 14:50:48 -->
<XDFFORMAT version="1.70">
  <XDFHEADER>
    <flags>0x1</flags>
    <fileversion>210211</fileversion>
    <deftitle>A1C_EFI-SD4X</deftitle>
    <description>A1C, Z2D, Z2D1&#013;&#010;Speed Density</description>
    <author>decipha</author>
    <BASEOFFSET offset="8192" subtract="1" />
    <DEFAULTS datasizeinbits="8" sigdigits="2" outputtype="1" signed="0" lsbfirst="1" float="0" />
    <REGION type="0xFFFFFFFF" startaddress="0x0" size="0xE000" regionflags="0x0" name="Binary File" desc="This region describes the bin file edited by this XDF" />
    <CATEGORY index="0x0" name="BP" />
    <CATEGORY index="0x1" name="Monitor" />
    <CATEGORY index="0x2" name="VE Model" />
    <CATEGORY index="0x3" name="Axle" />
    <CATEGORY index="0x4" name="Fan" />
    <CATEGORY index="0x5" name="Fueling" />
    <CATEGORY index="0x6" name="Adaptives" />
    <CATEGORY index="0x7" name="DFSO" />
    <CATEGORY index="0x8" name="Cranking" />
    <CATEGORY index="0x9" name="Fuel Injector" />
    <CATEGORY index="0xA" name="Closed Loop" />
    <CATEGORY index="0xB" name="Fuel Pump" />
    <CATEGORY index="0xC" name="Transient Fuel" />
    <CATEGORY index="0xD" name="ISC Control" />
    <CATEGORY index="0xE" name="Knock Sensor" />
    <CATEGORY index="0xF" name="O2" />
    <CATEGORY index="0x10" name="Limiters" />
    <CATEGORY index="0x11" name="Security" />
    <CATEGORY index="0x12" name="Ignition" />
    <CATEGORY index="0x13" name="Error Codes" />
    <CATEGORY index="0x14" name="OBD-II" />
    <CATEGORY index="0x15" name="Scaling Normalizer" />
    <CATEGORY index="0x16" name="Temperature" />
    <CATEGORY index="0x17" name="2 Speed" />
    <CATEGORY index="0x18" name="Manual Trans" />
    <CATEGORY index="0x19" name="VCT" />
    <CATEGORY index="0x1A" name="Unused" />
    <CATEGORY index="0x1B" name="Components" />
    <CATEGORY index="0x1C" name="H/W Configuration" />
    <CATEGORY index="0x1D" name="Console PIDs" />
    <CATEGORY index="0x1E" name="Transmission" />
    <CATEGORY index="0x1F" name="Mass Air" />
    <CATEGORY index="0x20" name="Temporary / Unknown" />
    <CATEGORY index="0x21" name="Misc" />
    <CATEGORY index="0x22" name="VID Block" />
    <CATEGORY index="0x23" name="Catalytic Converter" />
    <CATEGORY index="0x24" name="TQ Modulation" />
    <CATEGORY index="0x25" name="Line Pressure" />
    <CATEGORY index="0x26" name="TCC Control" />
    <CATEGORY index="0x27" name="Shifting" />
    <CATEGORY index="0x28" name="Dyno" />
    <CATEGORY index="0x29" name="Templates" />
    <CATEGORY index="0x2A" name="Reference Data" />
    <CATEGORY index="0x2B" name="Canister Purge" />
    <CATEGORY index="0x2C" name="ECU Clock" />
    <CATEGORY index="0x2D" name="Decipha Hacks" />
    <CATEGORY index="0x2E" name="Engine Oil" />
    <CATEGORY index="0x2F" name="Traction Assist" />
    <CATEGORY index="0x30" name="Alternator" />
    <CATEGORY index="0x31" name="PWF / Performance Mode" />
    <CATEGORY index="0x32" name="ETC" />
    <CATEGORY index="0x33" name="Fuel Tank" />
    <CATEGORY index="0x34" name="EGR / Exhaust" />
    <CATEGORY index="0x35" name="FAOSC" />
    <CATEGORY index="0x36" name="Misfire" />
    <CATEGORY index="0x37" name="CCM" />
    <CATEGORY index="0x38" name="Oscillation Modulation" />
    <CATEGORY index="0x39" name="Anticipation" />
    <CATEGORY index="0x3A" name="Scheduling" />
    <CATEGORY index="0x3B" name="MBT Spark" />
    <CATEGORY index="0x3C" name="Borderline Knock" />
    <CATEGORY index="0x3D" name="Lugging" />
    <CATEGORY index="0x3E" name="Lost Fuel" />
    <CATEGORY index="0x3F" name="Crank Fuel" />
    <CATEGORY index="0x40" name="DSDRPM Adder" />
    <CATEGORY index="0x41" name="Suspension" />
    <CATEGORY index="0x42" name="ICP" />
    <CATEGORY index="0x43" name="SC Bypass" />
    <CATEGORY index="0x44" name="Starter Control" />
    <CATEGORY index="0x45" name="Ambient" />
    <CATEGORY index="0x46" name="HSF" />
    <CATEGORY index="0x47" name="LSF" />
    <CATEGORY index="0x48" name="VSF" />
    <CATEGORY index="0x49" name="Turbo Controls" />
    <CATEGORY index="0x4A" name="Dashpot" />
    <CATEGORY index="0x4B" name="Cruise Control" />
    <CATEGORY index="0x4C" name="Base Fuel" />
    <CATEGORY index="0x4D" name="Flex Fuel" />
    <CATEGORY index="0x4E" name="Economy" />
    <CATEGORY index="0x4F" name="PID Control" />
    <CATEGORY index="0x50" name="Stroke" />
    <CATEGORY index="0x51" name="HVAC" />
    <CATEGORY index="0x52" name="Heater" />
    <CATEGORY index="0x53" name="PSP" />
    <CATEGORY index="0x54" name="Datalogging" />
    <CATEGORY index="0x55" name="Tip-In" />
    <CATEGORY index="0x56" name="Engine Temperature" />
    <CATEGORY index="0x57" name="O2 Rear" />
    <CATEGORY index="0x58" name="DOL" />
    <CATEGORY index="0x59" name="Fuel Pressure" />
    <CATEGORY index="0x5A" name="IMRC" />
    <CATEGORY index="0x5B" name="depreciated" />
    <CATEGORY index="0x5C" name="Manifold Dynamics" />
    <CATEGORY index="0x5D" name="Trans Engagement" />
    <CATEGORY index="0x5E" name="OSC Substitution" />
    <CATEGORY index="0x5F" name="Knock Event" />
    <CATEGORY index="0x60" name="Knock Threshold" />
    <CATEGORY index="0x61" name="Knock Window" />
    <CATEGORY index="0x62" name="Knock Duration" />
    <CATEGORY index="0x63" name="Knock Sensitivity" />
    <CATEGORY index="0x64" name="Knock Advance" />
    <CATEGORY index="0x65" name="Knock Retard" />
    <CATEGORY index="0x66" name="Base Spark" />
    <CATEGORY index="0x67" name="Idle FBS Spark" />
    <CATEGORY index="0x68" name="CSSRE Spark" />
    <CATEGORY index="0x69" name="Piston Protection" />
    <CATEGORY index="0x6A" name="Upshift Lamp" />
    <CATEGORY index="0x6B" name="Cold Shifting" />
    <CATEGORY index="0x6C" name="Shift Compensation" />
    <CATEGORY index="0x6D" name="Combustion Pressure" />
    <CATEGORY index="0x6E" name="Trans Oil Temp" />
    <CATEGORY index="0x6F" name="Injector Timing" />
    <CATEGORY index="0x70" name="WOT Fuel" />
    <CATEGORY index="0x71" name="Decel Spark" />
    <CATEGORY index="0x72" name="HES Detection" />
    <CATEGORY index="0x73" name="Stabilized Fuel" />
    <CATEGORY index="0x74" name="4x4L" />
    <CATEGORY index="0x75" name="Power Take Off" />
    <CATEGORY index="0x76" name="Throttle Position" />
    <CATEGORY index="0x77" name="Coil Control" />
    <CATEGORY index="0x78" name="Skip-Shift" />
    <CATEGORY index="0x79" name="Piston Slap" />
    <CATEGORY index="0x7A" name="TQ Model" />
    <CATEGORY index="0x7B" name="VCT" />
    <CATEGORY index="0x7C" name="Emissions" />
    <CATEGORY index="0x7D" name="Stability" />
    <CATEGORY index="0x7E" name="Optimum Power" />
    <CATEGORY index="0x7F" name="Driveability" />
    <CATEGORY index="0x80" name="Phaser Control" />
    <CATEGORY index="0x81" name="Mapped Points" />
    <CATEGORY index="0x82" name="Launch Control" />
    <CATEGORY index="0x83" name="Emulation" />
    <CATEGORY index="0x84" name="Brakes" />
  </XDFHEADER>
  <XDFCHECKSUM uniqueid="0x2E5F" flags="0x1">
    <title>1CLR</title>
    <REGION>
      <datastart>0x2004</datastart>
      <dataend>0x2005</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x200A</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x65BD" flags="0x1">
    <title>2CSUM</title>
    <REGION>
      <datastart>0x2000</datastart>
      <dataend>0xBFFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x200A</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFPATCH uniqueid="0x6E0B">
    <title>Disable MIL Check Engine Light</title>
    <description>patched = disables the MIL light permanently.</description>
    <XDFPATCHENTRY name="pcm pin mil off" address="0xA278" datasize="0x2" patchdata="9120" basedata="71DF" />
  </XDFPATCH>
  <XDFCONSTANT uniqueid="0x4944">
    <title>ROM_TO - (Checksum)</title>
    <description>this is automagically updated by TunerPro when your bin is saved</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x200A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>hex</units>
    <outputtype>3</outputtype>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x78CF">
    <title>Ignition Degrees Per PIP - DEGPIP (Unactual)</title>
    <description>changes the value used for v8, not the actual degpip if numcyl is changed&#013;&#010;&#013;&#010;DEGPIP - The number of crank degrees per PIP interval. 90 = 8 cylinder, 120 = 6 cylinder, 180 = 4 cylinder</description>
    <CATEGORYMEM index="0" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x2F42" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>degrees</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6064" flags="0xC">
    <title>RATIV - Ratch Initial Value (Max CT TP) (1 of 5)</title>
    <description>RATIV - INITIAL VALUE OF RATCH&#013; (ALSO INITIAL VALUE OF TBART)&#013;&#010;&#013;&#010;If the tps voltage exceeds this value part throttle is forced.</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="119" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x3F22" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <rangehigh>300.000000</rangehigh>
    <rangelow>100.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x50FA">
    <title>FMEM MAP Default Value</title>
    <description>MAP value when map sensor has failed and engine is not running.</description>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x40B5" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>in hg</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFPATCH uniqueid="0x7DDA">
    <title>Disable MAP Failure Timeout Code</title>
    <description>patched = deletes the map not changing code to allow normal code with a map failure.  Not ideal.</description>
    <XDFPATCHENTRY name="Delete MAP Fault Code" address="0x40C5" datasize="0x2" patchdata="202C" basedata="FAFF" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x6D9D">
    <title>Extended VE Table Patch</title>
    <description>decipha exclusive&#013;&#010;large VE table for better fuel control.</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFPATCHENTRY name="9 cols to 14 cols" address="0x4570" datasize="0x1" patchdata="0F" basedata="0A" />
    <XDFPATCHENTRY name="ve tq c7c8 to CF88" address="0x6E72" datasize="0x3" patchdata="A005FE" basedata="E607FC" />
    <XDFPATCHENTRY name="B8E5 to CF88" address="0x44EF" datasize="0x3" patchdata="A005FE" basedata="8D00F6" />
    <XDFPATCHENTRY name="moved code fn021" address="0xCF2A" datasize="0x17" patchdata="AFE47338EFEF786A023800C3E65C38EFE4786FCFB400F0" basedata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
    <XDFPATCHENTRY name="rewrite airmass routine" address="0x4556" datasize="0x13" patchdata="EFD189A03830AFE46B38EFBD025FCF380000FF" basedata="A3E65830AFE46B38EFBF026A023800C3E65C38" />
    <XDFPATCHENTRY name="Function CF51" address="0xCF51" datasize="0x28" patchdata="FFFF000E6842000EB80B000000000000000000000000000000000000000000000000000000000000" basedata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
    <XDFPATCHENTRY name="Function CF41" address="0xCF41" datasize="0x10" patchdata="FFFF000E7A00000E2000000000000000" basedata="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
  </XDFPATCH>
  <XDFPATCH uniqueid="0x234">
    <title>Z_FN311 - CT TPREL Force OL Allowed</title>
    <description>in the stock code a value of 0 will not force open loop at closed throttle, this patch allows it to&#013;&#010;&#013;&#010;this will remove tp_hyst_ol to prevent corrupt code</description>
    <CATEGORYMEM index="0" category="11" />
    <XDFPATCHENTRY name="invert clr flg operand" address="0x4B6B" datasize="0x1" patchdata="DB" basedata="D9" />
    <XDFPATCHENTRY name="jump past tp hyst ol" address="0x4B5C" datasize="0x1" patchdata="10" basedata="05" />
    <XDFPATCHENTRY name="> to => operand" address="0x4B5B" datasize="0x1" patchdata="D3" basedata="D1" />
  </XDFPATCH>
  <XDFCONSTANT uniqueid="0x3C60">
    <title>Fuel Pump Prime Time (Return Style)</title>
    <description>the conventional fuel pump prime time for a conventional fuel pump&#013;&#010;&#013;&#010;default is 1 sec</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="12" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x595F" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7991">
    <title>DELHYST - ISCMOD_TPREL Hyst (DELRAT)</title>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="126" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB004" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TPREL</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x68DD">
    <title>ISCMOD_MAX - Idle Modulation Max</title>
    <description>multiplied by PW to give a rich clip limit&#013;&#010;&#013;&#010;stock allows 20% fuel added</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="126" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB00E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xPW</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2705">
    <title>ISCMOD_MIN - Idle Modulation Min</title>
    <description>multiplied by PW to give a lean clip limit&#013;&#010;&#013;&#010;stock allows 10% fuel removed</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="126" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB010" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xPW</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x23FE">
    <title>KDNDT - Idle Modulation Gain</title>
    <description>KDNDT = Gain term for idle fuel modulation. Larger values result in more fuel being added when engine speed falls and more fuel being taken away when engine speed rises. Too small a value results in unstable idle and too large a value results in unnecessary A/F excursions at idle.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="126" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB012" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec/rpm</units>
    <decimalpl>4</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x75E" flags="0xC">
    <title>TC_OVER - IPSIBR Delay Idle Over</title>
    <description>the time delay in seconds that rpm is above dsdrpm+rpmded  before IPSIBR is decremented to reach idle.  This should be set to 0 for those wtih wild cams.</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB014" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SEC</units>
    <decimalpl>3</decimalpl>
    <rangehigh>25.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5A90">
    <title>ISCMOD_RPM - Idle Fuel Modulator RPM</title>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="126" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB018" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.0625">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2E20" flags="0xC">
    <title>PSIBRM - IPSIBR Correction Max</title>
    <description>the maximum instaneous idle air correction applied to the isc duty cycle airmass to reach idle</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB01A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LBS/MIN</units>
    <decimalpl>3</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4096">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x60DD" flags="0xC">
    <title>A/C Max DSDRPM Added ???</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="82" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB01A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>200.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x57AB" flags="0xC">
    <title>PSIBRN - IPSIBR Correction Min</title>
    <description>the minimum isc duty cycle airmass correction to reach idle</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB01E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LBS/MIN</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.000000</rangehigh>
    <rangelow>-1.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4096">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x261D">
    <title>ITHBMA - Throttle Body Airmass</title>
    <description>unused on later EEC-V such as RZASA&#013;&#010;&#013;&#010;THROTTLE BODY IDLE MASS AIR FLOW&#013;&#013;&#010;The amount of air that flows past the closed throttle blade.&#013;&#010;&#013;&#010;Doesn&apos;t exist in the last of the eec-v but listed as a place holder.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="27" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB020" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LBS/MIN</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4096">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x444A" flags="0xC">
    <title>DEBYCP - IAC Min Calc Flow Limit</title>
    <description>MIN. DESIRED BYPASS MAF CLIP&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB022" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lbs/min</units>
    <decimalpl>4</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4096">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x73A5" flags="0xC">
    <title>DASCTL - Daspot Max to allow Idle Control</title>
    <description>Lower DASPOT limit to allow RPM control.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB024" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lbs/min</units>
    <decimalpl>4</decimalpl>
    <rangehigh>15.990000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4096">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7353">
    <title>DASPTK - Dashpot Gain</title>
    <description>GAIN FOR P.T. DASHPOT CALC.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB026" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LBS MIN/TP_RATE</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1048576">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x660E" flags="0xC">
    <title>DELHYS - Dashpot TP</title>
    <description>DELHYS&#013;&#010;DELTA ABOVE RATCH TO BEGIN DASPOT CALCULATION.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB028" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <rangehigh>1023.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7224" flags="0xC">
    <title>RPMCTL - Idle ISC RPM Control (FBS Startup) (ISCFLG)</title>
    <description>ISCFLG cannot enter closed loop rpm control (value 1 or 2) unless N &lt;= DSDRPM+RPMCTL&#013;&#010;&#013;&#010;should be set to 2040 in all calibrations&#013;&#010;&#013;&#010;Value is +/- DSDRPM&#013;&#010;&#013;&#010;THRESHOLD TO ENTER C/L ISC</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB02A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2040.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x70B2" flags="0xC">
    <title>NDIF - Decel / Idle RPM Limit </title>
    <description>TIME DEPENDENT RPM LIMIT TO DIFFERENTIATE&#013; DECEL FROM IDLE</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB02C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>1020.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x615B">
    <title>DELRAT - Idle Fuel Modulator TPREL</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="126" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB030" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TPREL</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1D6C" flags="0xC">
    <title>~ISCTM - Decel RPM Update Time</title>
    <description>1 byte in earlier eec-iv no equation just X&#013;&#010;&#013;&#010;ISCTM&#013;&#010;PACING TO EVALUATE RATE OF CHANGE OF ENGINE SPEED&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB032" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x44B1" flags="0xC">
    <title>ACLOD - A/C Load</title>
    <description>LOWLOD MODULATOR - A/C ON&#013; DECEL FROM IDLE</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB033" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Load</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.490000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 512">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1AFF">
    <title>UPDATM - ISCKAM Correction Rate</title>
    <description>the number of loops that ecu must pass before updating the ISCKAM corrections</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB036" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Loops</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7CA1" flags="0xC">
    <title>MINMPH - Idle Control Max MPH</title>
    <description>MIN VEHICLE SPEED FOR IDLE RPM CONTROL. ALSO,&#013; KOER (RUNNING) VIP IS EXITTED IF VSBAR &gt; MINMPH.&#013;  This is also used for the stationary desmaf correction.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB037" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <rangehigh>120.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x73FF" flags="0xC">
    <title>IDCMUL - Global ISCDC Multiplier</title>
    <description>ISC DUTY CYCLE MULTIPLIER FOR DEVELOPMENT&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB038" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xISCDC</units>
    <decimalpl>5</decimalpl>
    <rangehigh>1.990000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3808" flags="0xC">
    <title>IDCOFS - Global ISCDC Offset</title>
    <description>ISC DUTY CYCLE OFFSET FOR DEVELOPMENT&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB03A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ISCDC</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.990000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6B9D">
    <title>ATMR1 Min Time to Fault ?</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB03E" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3CE2" flags="0xC">
    <title>~IS_NUBASE - NEUTRAL IDLE RPM (NUBASE)</title>
    <description>IS_NUBASE&#013;&#010;Base desired RPM - Neutral.&#013;&#013;&#010;Units: RPM&#013;&#013;&#010;nubase is used in earlier strategies.  Equation is X/ 0.125</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB042" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2040.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.125">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x189" flags="0xC">
    <title>~IS_DRBASE - DRIVE IDLE RPM (DRBASE)</title>
    <description>drbase is used in earlier strategies.  Equation is X/ 0.125</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB044" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2040.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/0.125">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2E68" flags="0xC">
    <title>~ISCLPD - Max RPM Drive (DRBASE)</title>
    <description> ISCLPD - Upper limit drive clip on desired RPM&#013;&#010;&#013;&#010;X/0.125 on early eec-v</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB050" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2040.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.0625">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x323C" flags="0xC">
    <title>TKDTN - Kick Down Time (FN826B) (TKDTM)</title>
    <description>TKDTN&#013;&#010;Time since start after &#013;FN826B is disabled&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB056" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4970">
    <title>BZZTM - Startup RPM Adder Time</title>
    <description>This should be set to 1 sec to aid in startup bark and to prevent IPSIBR from working negative on startup.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB057" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x956" flags="0xC">
    <title>NDDELT - N/D Engagement Delay</title>
    <description>NDDELT&#013;&#010;TIME BEFORE N/D,D/N SWITCH REGISTERS&#013;&#013;&#010;UNITS: SECONDS</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="94" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB058" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>1</decimalpl>
    <rangehigh>31.875000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2D4A">
    <title>Failure Default RPM (NUBASE)</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB05A" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.0625">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xD20">
    <title>BZZRPM - Startup RPM Adder</title>
    <description>This should always be set to 296 for startup bark and to prevent IPSIBR from going negative on startup.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB048" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X*8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x14FC" flags="0xC">
    <title>~DNAC_NEUT - A/C DSDRPM Adder Park/Neutral</title>
    <description>DNAC in older strats works for both park/neutral and drive&#013;&#010;in those strats byte x/0.125&#013;&#010;&#013;&#010;Desired RPM adder for A/C in Park/Neutral</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="82" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB04A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <rangehigh>200.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x838">
    <title>PACPER - PIP Acceleration Period</title>
    <description>PACPER</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB06E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>(rev-secs)/cyl</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/131072">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5D1" flags="0xC">
    <title>LOWVOL_SL - Low Voltage Discharging Threshold (Min V to Increment Timer)</title>
    <description>Voltage threshold for low bettery&#013; determination&#013;</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="49" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB072" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Volts</units>
    <rangehigh>15.937500</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x55A8" flags="0xC">
    <title>LOWVOL_CH - Battery Charging Threshold Voltage</title>
    <description>System voltage level below which the battery&#013; is charging plus hysteresis</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="49" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB073" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Volts</units>
    <rangehigh>15.937500</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x52F8" flags="0x0">
    <title>FN018B - Y Scaling ATMR1 (ISC_Multiplier)</title>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB074" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ATMR1</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>65535.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB076" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2CC4" flags="0x0">
    <title>FN800 - ISC Transfer</title>
    <description>Check to see if disabled with decipha&apos;s FN020C_EXT Patch.&#013;&#010;FN800 -  Alter if air flow characteristics through the ISC valve have changed.&#013;&#010;&#013;&#010;This function defines the airmass that flows through the iac valve for a given commanded isc duty cycle.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="29" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB098" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>lb/min</units>
      <indexcount>10</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB09A" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ISCDTY</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7387" flags="0x0">
    <title>FN820B - ISC Dutycycle Multiplier vs Load</title>
    <description>Only exists in early eec-iv&#013;&#010;&#013;&#010;FN820B - Used to compensate for the increase in airflow through the ISC valve during high manifold vacuum compared to normal idle vacuum levels, e.g. during closed throttle deceleration.</description>
    <CATEGORYMEM index="0" category="14" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB0C0" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB0C1" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xISCDTY</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2BE8" flags="0x0">
    <title>FN825A - Idle ECT DSDRPM Adder (Primary DSDRPM Adder)</title>
    <description>DESIRED RPM ADDER VERSUS ENGINE COOLANT TEMPERATURE&#013;&#009;&#013;&#010;PURPOSE:  INCREASE IDLE SPEED FOR COLD ENGINE&#013;&#009;&#013;&#010;INPUT: X = DEGREES FAHRENHEIT (ECT)&#013;&#013;&#010;OUTPUT: Y =DESIRED RPM ADDER&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB0CC" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB0CD" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>+DSDRPM</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xE21" flags="0x0">
    <title>FN825B - Idle ACT DSDRPM Adder</title>
    <description>FN825B - DESIRED RPM ADDER VERSUS MANIFOLD CHARGE TEMPERATURE&#013;&#013;&#010;PURPOSE:  INCREASE IDLE SPEED FOR COLD ENGINE&#013;&#013;&#010;INPUT: X = DEGREES FAHRENHEIT (ACT)&#013;&#013;&#010;OUTPUT: Y =DESIRED RPM ADDER&#013;&#013;&#010;&#013;&#010;This should be set to 0 when simplifying the isc control since the isc multiplier does not have any act correction adjustments.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB0E0" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB0E1" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>+DSDRPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x766B" flags="0x0">
    <title>FN826A - DSDRPM Startup ECT Adder (Kickdown)</title>
    <description>FN826A - DSDRPM ADDER VS TCSTRT FOR HI-CAM&#013;&#013;&#010;PURPOSE: INCREASE IDLE SPEED FOR COLD ENGINE&#013;&#010;INPUT: X = DEGREES FAHRENHEIT (TCSTRT)&#013;&#010;OUTPUT: Y = DESIRED RPM ADDER&#013;&#010;&#013;&#010;TCSTRT == Coolant temp @ start (DEGREES F.)&#013;&#010;&#013;&#010;This should be used instead of bzzrpm when simplifying isc control.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB0EE" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB0EF" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>+DSDRPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2B01" flags="0x0">
    <title>FN839 - Dashpot CT Spark Multiplier</title>
    <description>FN839 - Closed throttle spark modifier used when in idle &apos;dashpot control&apos; mode following the transition from part throttle. Outputs a spark multiplier to assist in the stabilisation of the desired idle rpm.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xB0FC" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>DASPOT</units>
      <indexcount>4</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xB0FD" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xSAFTOT</units>
      <indexcount>4</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6E2F" flags="0x0">
    <title>LOWLOD - Decel Load Below Idle (FN_LOWLOD)</title>
    <description>This is only used in early speed density strategies.  Later replaced with a single LOWLOD scalar in newer strategies.&#013;&#010;&#013;&#010;LOAD VALUE TO DIFFERENTIATE&#013; DECEL FROM IDLE&#013;&#010;set this value below the idle load value&#013;&#010;LOWLOD + ACLOD &lt; Load</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB10A" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>BP</units>
      <indexcount>4</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB10B" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>4</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X * 64 / 32768">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x720C" flags="0x0">
    <title>-wrong FN741 - Low Load Spark Max Clip (CLLS_AT_PT)</title>
    <description>Ceiling for spark limiting for stable low load conditions&#013;&#010;INPUT: STB_LOLD_TMR (seconds)&#013;&#010;OUTPUT: Spark advance clip (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="105" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB10A" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>STB_LOLD_TMR</units>
      <indexcount>4</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB10B" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>4</indexcount>
      <max>63.750000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6157" flags="0x0">
    <title>~FN875HD - Idle AM Drive (FN875D)</title>
    <description>eec-iv strats are 6 rows&#013;&#010;early eec-v is 9 points BYTE x/0.0625 and y/128&#013;&#010;last of eecv-v single bank is 9 point word x/0.0625 y/2048</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB112" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/0.0625">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB114" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5496" flags="0x0">
    <title>~FN875HN - Idle AM Neutral (FN875N)</title>
    <description>older strats are 6 rows x/ 0.0625&#013;&#010;early eec-v is 9 points BYTE x/0.0625 and y/128&#013;&#010;&#013;&#010;a stock 5.4L will idle just under 1.0 lbs/min at 800 rpm</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB12A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/0.0625">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB12C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x481" flags="0x0">
    <title>FN879 - Dashpot Decay Rate</title>
    <description>FN879&#013;&#010;DASHPOT DECREMENT&#013;&#013;&#010;PURPOSE: PROVIDE VARIABLE DECREMENT&#013;&#013;&#010;INPUT: DASPOT  -  LB/MIN&#013;&#013;&#010;OUTPUT:&#009;DASPOT DECREMENT  -  LB/MIN</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB142" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>7</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB144" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>7</indexcount>
      <decimalpl>4</decimalpl>
      <max>0.500000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x69FF" flags="0x0">
    <title>~FN880N - DSDRPM Neutral Time Min Clip (Dashpot)</title>
    <description>1 byte in earlier eec-v and y/0.125 digits==0&#013;&#010;&#013;&#010;DSDRPM ADDER VS. TIME AT IDLE AND IN NEUTRAL&#013;&#010;PURPOSE: MINIMUM VALUE OF DSDRPM AT EXTENDED IDLE&#013;&#013;&#010;INPUT: STB_LOLD_TMR (SEC)&#013;&#010;OUTPUT:&#009;N (RPM)&#013;&#010;&#013;&#010;can be re-written for a dsdrpm follower if required as dashpot follower for stupid large cams &gt; 800 lift &gt; 400 duration that barely idles at 2000 rpm with 0.5 in of vac on big blocks and the like</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB15E" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ATMR1</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB15F" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>DSDRPM_Min</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>1024.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/0.125">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x61AB" flags="0x0">
    <title>FN882A - Dashpot Maximum Allowed</title>
    <description>FN882A&#013;&#010;MAX DASPOT CLIP V.S. RPM DELTA&#013;&#013;&#010;PURPOSE: CLIP DASPOT TO PREVENT FLARE DURING SHIFT&#013;&#013;&#010;INPUT: X = ( RPM - DSDRPM )&#013;&#013;&#010;OUTPUT:  DASPOT MAXIMUM CLIP  -  LB/MIN &#013;&#010;&gt;&gt; CODE ASSUMES MAX 2.0 &lt;&lt;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB16C" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Delta_RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB16E" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AM</units>
      <indexcount>7</indexcount>
      <decimalpl>4</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xD5F" flags="0x0">
    <title>FN890 - ISCKAM Correction Altitude</title>
    <description>ISCKAM CORRECTION FOR ALTITUDE&#013;&#013;&#010;PURPOSE: CORRECT DEBYMA FOR ALTITUDE &#013;&#010;INPUT: BAROMETRIC PRESSURE (BP)&#013;&#013;&#010;OUTPUT:  AIR FLOW IN PPM&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="7" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB188" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>BP</units>
      <indexcount>4</indexcount>
      <decimalpl>1</decimalpl>
      <max>31.879999</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB189" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>AM_PPM</units>
      <indexcount>4</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5BA6" flags="0x0">
    <title>FN891 - DASHPOT Max Clip VSS Multiplier</title>
    <description>FN891&#013;&#010;DASPOT MAX. CLIP MULTIPLIER BASED ON VEHICLE SPEED (VSBAR).&#013;&#013;&#010;PURPOSE: ELIMINATE HARSH BACKOUT SHIFTS WHEN LARGE&#013; AMOUNTS OF DASHPOT ARE USED.&#013;&#013;&#010;INPUT: VSBAR (VEHICLE SPEED)&#013;&#010;OUTPUT: MAX. DASPOT CLIP MULTIPLIER</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB190" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>6</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB191" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xDASHPOT</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x62CA" flags="0x0">
    <title>FN1862N - ISC Multiplier Neutral (FN1861)</title>
    <CATEGORYMEM index="0" category="14" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN020C</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x460D" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN018B</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x52F8" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB19C" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="7" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0xF2B" flags="0x0">
    <title>~FN703F - TOT/EADT/ACT Transfer Function (FN703D)</title>
    <description>11 points in older strategies&#013;&#010;&#013;&#010;FN703F&#013;&#010;NAME: TRANSFER FUNCTION FOR ECT, ACT, TOT, EADF&#013; and FP_RTSNS &#013;&#010;PURPOSE: CONVERT ITOT A/D COUNTS INTO DEGREES F&#013;&#013;&#010;INPUT: X = ECT/ACT/TOT/EADF COUNTS FROM A/D CONVERTER&#013;&#013;&#010;OUTPUT: Y =  TEMPERATURE IN DEGREES F</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="23" />
    <CATEGORYMEM index="2" category="29" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB1C6" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AD Cts</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <max>1023.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB1C8" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>*F</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <min>-4096.000000</min>
      <max>4095.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2DFB" flags="0x0">
    <title>~FN703F - TOT/EADT/ACT Transfer Function (FN703D)</title>
    <description>11 points in older strategies&#013;&#010;&#013;&#010;FN703F&#013;&#010;NAME: TRANSFER FUNCTION FOR ECT, ACT, TOT, EADF&#013; and FP_RTSNS &#013;&#010;PURPOSE: CONVERT ITOT A/D COUNTS INTO DEGREES F&#013;&#013;&#010;INPUT: X = ECT/ACT/TOT/EADF COUNTS FROM A/D CONVERTER&#013;&#013;&#010;OUTPUT: Y =  TEMPERATURE IN DEGREES F</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="23" />
    <CATEGORYMEM index="2" category="29" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB1EE" mmedelementsizebits="16" mmedcolcount="11" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AD Cts</units>
      <indexcount>11</indexcount>
      <decimalpl>0</decimalpl>
      <max>1023.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB1F0" mmedelementsizebits="16" mmedcolcount="11" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>*F</units>
      <indexcount>11</indexcount>
      <decimalpl>0</decimalpl>
      <min>-4096.000000</min>
      <max>4095.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6819" flags="0x0">
    <title>~FN018C - Y Scaling ATMR1 (Fuel Tables) - FN018</title>
    <description>x/1 y/256 in older strats&#013;&#010;&#013;&#010;no conversion difference in early eec-v</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB21A" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ATMR1</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB21C" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2C3E" flags="0x0">
    <title>FN019B - X Scaling Throttle Rate (FN1303)</title>
    <description>FN019B - Do not edit first or last entries. Provides column scaling for the following table;&#013;&#010;&#013;&#010;&apos;Accel Enrichment Fuel&apos; (aka FN1303)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB236" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg/sec</units>
      <indexcount>5</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB238" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x460D" flags="0x0">
    <title>FN020C - X Scaling ECT (ISC Multiplier)</title>
    <description>Also scales FN2000 in older strategies</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB24A" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB24C" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>6.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2506" flags="0x0">
    <title>FN021 - Y Scaling LOAD (FNTDSEC8X10) (VE Table)</title>
    <description>LOAD NORMALIZING FUNCTION&#013;&#013;&#010;PURPOSE: USE FOR TABLE LOOK-UP&#013;&#013;&#010;INPUT:  LOAD&#013;&#013;&#010;OUTPUT:&#009; NORMALIZED LOAD</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="16" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB26A" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MAPOPE</units>
      <indexcount>12</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB26C" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>12</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4583" flags="0x0">
    <title>~FN022BX - X Scaling ECT (Fuel Tables) (FN022B)</title>
    <description>5 rows for older functions&#013;&#010;6 rows for last of eec-iv strats and early eec-v; (only 9 columns)&#013;&#010;10 rows in older functions w/ x/64, y/256 word function</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB29A" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB29C" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <max>11.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x379" flags="0x0">
    <title>FN070B -  X Scaling RPM (FN1360)</title>
    <description>NORMALIZED RPM FOR FN1360&#013;&#009;&#013;&#010;PURPOSE: X INPUT FOR TABLE LOOKUP&#013;&#009;&#013;&#010;INPUT:&#009; RPM&#013;&#009;&#013;&#010;OUTPUT:&#009; NORMALIZED RPM&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB2C2" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB2C4" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1ADE" flags="0x0">
    <title>FN070 - X Scaling RPM - EGR (Spark_Base) (Speed Density VE)</title>
    <description>also scaling for spark base table on older 1980s speed density ecu&apos;s&#013;&#010;&#013;&#010;ENGINE SPEED NORMALIZING FUNCTION&#013;&#013;&#010;PURPOSE:  GENERATE TABLE ENTRY POINT&#013;&#010;INPUT:  ENGINE SPEED IN RPM&#013;&#013;&#010;OUTPUT:&#009;TABLE ENTRY POINT</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB2DA" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>16384.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB2DC" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1BA5" flags="0x0">
    <title>FN072B - Y Scaling MAP (FN1360)</title>
    <description>used in speed density ecu&apos;s only</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB2F6" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MAP</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB2F8" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6504" flags="0x0">
    <title>BP Modifier for FN1360</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="23" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB312" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>BP_Pres</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB314" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x853" flags="0x0">
    <title>FN046A - Y Scaling AM/BP (FN1033)</title>
    <description>FN046A - AIRFLOW NORMALIZING FUNCTION&#013;&#013;&#010;PRESSURE DROP THROUGH THROTTLE BODY&#013;&#013;&#010;INPUT:  ENGINE AIR FLOW (LB./MIN.)/ BAROMETRIC PRESSURE&#013;&#010;OUTPUT:  ROW ENTRY POINT FOR TABLE FUNCTION FN1033</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB32E" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>am/bp</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB330" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>8.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x597D" flags="0x0">
    <title>FN047A - X Scaling TPREL (FN1033)</title>
    <description>FN047A - RELATIVE THROTTLE POSITION NORMALIZING FUNCTION&#013;&#013;&#010;PART THROTTLE PRESSURE DROP TABLE LOOKUP&#013;&#013;&#010;INPUT:  RELATIVE TP&#013;&#013;&#010;OUTPUT:  COLUMN ENTRY POINT FOR FUNCTION FN1033</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB342" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TPREL</units>
      <indexcount>5</indexcount>
      <max>1023.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB344" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xB8D" flags="0x0">
    <title>~FN071 - Y Scaling LOAD - TSEIF, EGR</title>
    <description>this function also provides MAPOPE scaling for the base spark table on older 1980s speed density ecu&apos;s, that equation is /8&#013;&#010;&#013;&#010;LOAD NORMALIZING FUNCTION&#013;&#010;PURPOSE:  USE FOR TABLE LOOKUP&#013;&#013;&#010;INPUT:  LOAD&#013;&#010;OUTPUT: NORMALIZED LOAD&#013;&#010;&#013;&#010;In older EEC-IV such as cbaza it also scales:&#013;&#010;&apos;EGR Altitude Table&apos;&#013;&#010;&apos;EGR Sea Level Table&apos;&#013;&#010;&apos;Equilibrium Intake Surface Fuel&apos; (aka FN1321)&#013;&#010;&apos;Exhaust Pulse Delay&apos;&#013;&#010;&apos;HEGO Amplitude&apos;&#013;&#010;&apos;Knock Advance Limit&apos; (aka FN1135)&#013;&#010;&#013;&#010;In speed density it also scales:&#013;&#010;Spark Base</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB356" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LOAD (MAPOPE)</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB358" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x777A" flags="0x0">
    <title>FN039 - X Scaling RPM (HEGO)</title>
    <description>FN039 - ENGINE SPEED NORMALIZING FUNCTION&#013;&#010;PURPOSE: X ENTRY FOR BIAS, PEAK TO PEAK, AND TRANSPORT DELAY TABLES&#013;&#010;INPUT: RPM&#013;&#010;OUTPUT: TABLE X ENTRY POINT</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="16" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB372" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB374" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>3.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xDED" flags="0x0">
    <title>FN025 - Y Scaling MAP (HEGO)</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="16" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB392" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MAP</units>
      <indexcount>7</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB394" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4D05" flags="0x0">
    <title>FN005 - X Scaling ACT</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB3AE" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB3B0" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xBBA" flags="0x0">
    <title>FN007 - Y Scaling AM (FN1348)</title>
    <description>FN007&#013;&#010;AM Normalizing function&#013;&#010;PURPOSE  Used to look up FN1348&#013;&#013;&#010;INPUT: AM (pounds)&#013;&#013;&#010;OUTPUT: Row number&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB3C6" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AM</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <max>64.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB3C8" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x74D4" flags="0x0">
    <title>FN008 - X Scaling ATMR3 (FN1348)</title>
    <description>FN008 - ATMR3 Normalizing function&#013;&#013;&#010;PURPOSE: Used to look up FN1348&#013;&#013;&#010;INPUT: ATMR3 (seconds)&#013;&#013;&#010;OUTPUT:&#009; Column number</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB3DA" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>255.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB3DC" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3D6A" flags="0x0">
    <title>FN023T - X Scaling Pip Counter (Crank PW) (FN023A)</title>
    <description>PIP counter normalizing function for decaying F_A_RATIO&#013; during a crank fueling event&#013;&#010;PURPOSE: X INPUT USED TO LOOK UP FNCRKMUL_FAR&#013;&#010;INPUT: CRKPIPCTR_BW BIN 0&#013;&#010;OUTPUT: NORMALIZED CRKPIPCTR_BW&#013;&#010;scaling=0,1,2,------,4,------6,7&#013;&#010;8cyl == 8,9,24,44,64,88,96,120&#013;&#010;6cyl == 6,7,18,33,48,66,72,90&#013;&#010;4cyl == 4,5,12,22,32,44,48,60</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB3EE" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Pips</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB3F0" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xA1E" flags="0x0">
    <title>FN024T - Y Scaling Temp (Crank PW) (FN024D)</title>
    <description>Temperature normalizing function for decaying F_A_RATIO during&#013; a crank fueling event.&#013;&#013;&#010;PURPOSE:Y INPUT USED TO LOOK UP FNCRKMUL_FAR&#013;&#013;&#010;INPUT:&#009;CRKTMP (Degrees F)&#013;&#013;&#010;OUTPUT:&#009;NORMALIZED TEMPERATURE -- ROW NUMBER</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB402" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X*2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB404" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <max>4.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x2016" flags="0xC">
    <title>IPSIDLY - IPSIBR Update Crank Delay</title>
    <description>IPSIDLY - time delay after exiting crank mode to wait before allowing IPSIBR corrections</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="9" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB420" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Sec</units>
    <decimalpl>1</decimalpl>
    <rangehigh>31.875000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6CF" flags="0xC">
    <title>SETLNG_TM - Idle Disturbance Delay (Dashpot Settling Time)</title>
    <description>SETLNG_TM - SETTLING TIME AFTER AIRFLOW DISTURBANCE TO ENTER RPM CONTROL&#013;&#010;&#013;&#010;A higher value gives more idle stability.  Decipha recommends a value of 4.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB037" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>1</decimalpl>
    <rangehigh>31.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x57CE">
    <title>AHISL - Injector High Slope (K-Constant)</title>
    <description>K-constant - This is no longer the injector high slope.  This is the WOT fuel constant and should always be set to 30.00 lbs/hr.  Use the &quot;actual ahisl&quot; parameter for injector high slope.  Read the comments for it as well as its very important.&#013;&#010;&#013;&#010;injector high slope - used for high fuel flow such as WOT&#013;&#010;&#013;&#010;the linear flow rate of the injectors, this is typically just below the actual size of the injectors&#013;&#010;&#013;&#010;Slope Max per XTALHPS&#013;&#010;27mhz - 60.34 lb/hr&#013;&#010;24mhz - 53.64 lb/hr&#013;&#010;21mhz - 46.93 lb/hr&#013;&#010;18mhz - 40.23 lb/hr</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB428" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>LBS/HR</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/582.53333333333">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1B">
    <title>OPCLT3 - CL Delay Hot</title>
    <description>OPCLT3 - When the ECT at start is greater than the &apos;Hot Start Min ECT&apos; value (CTHIGH) this is the minimum time that must pass since exiting crank in order for the WARM_EGO_FLAG to be set.&#013;&#010;&#013;&#010;Note: the &apos;Min HEGO Switches Before Warm&apos; value also needs exceeding.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB42C" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2BA2">
    <title>OPCLT2 - CL Delay Warm</title>
    <description>OPCLT2 - When the ECT at start is between the &apos;Cold Start Max ECT&apos; and &apos;Hot Start Min ECT&apos; values this is the minimum time that must pass since exiting crank in order for the WARM_EGO_FLAG to be set.&#013;&#010;&#013;&#010;Note: the &apos;Min HEGO Switches Before Warm&apos; and &apos;Warm HEGO Flag Warm Start Delay #2&apos; values also need exceeding.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB42D" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x602B">
    <title>OPCLT1 - CL Delay Cold</title>
    <description>OPCLT1 - When the ECT at start is less than the &apos;Cold Start Max ECT&apos; value this is the minimum time that must pass since exiting crank in order for the WARM_EGO_FLAG to be set.&#013;&#010;&#013;&#010;Note: the &apos;Min HEGO Switches Before Warm&apos; and &apos;Warm HEGO Flag Cold Start Delay #2&apos; values also need exceeding.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB42E" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x178C">
    <title>EGOCL1 - HEGO Min Switches Before Warm</title>
    <description>EGOCL1 - The number of HEGO switches required for the WARM_EGO_FLAG to be set providing the appropriate &apos;Warm HEGO Flag ....&apos; delay times have been met.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB42F" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Cts</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x36A5" flags="0xC">
    <title>TP_HYS_OL - OL TPREL Hyst</title>
    <description>TP_HYS_OL&#013;&#010;TP_REL HYSTERESIS FOR OPERATION IN OPEN LOOP.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB430" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Cts</units>
    <rangehigh>1023.900024</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3CD7">
    <title>OPCLT4 - CL Delay Cold 2</title>
    <description>OPCLT4 - When the ECT at start is less than the &apos;Cold Start Max ECT&apos; value this is the minimum time that must pass since the ECT exceeded the &apos;Engine Warm ECT&apos; value in order for the WARM_EGO_FLAG to be set.&#013;&#010;&#013;&#010;Note: the &apos;Min HEGO Switches Before Warm&apos; and &apos;Warm HEGO Flag Cold Start Delay #1&apos; values also need exceeding.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB437" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7567">
    <title>OPCLT5 - CL Delay Warm 2</title>
    <description>OPCLT5 - When the ECT at start is greater than the &apos;Cold Start Max ECT&apos; value this is the minimum time that must pass since the ECT exceeded the &apos;Engine Warm ECT&apos; value in order for the WARM_EGO_FLAG to be set.&#013;&#010;&#013;&#010;Note: the &apos;Min HEGO Switches Before Warm&apos; and &apos;Warm HEGO Flag Cold Start Delay #1&apos; values also need exceeding.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB438" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7175">
    <title>LAMRICH - OL Lambse Threshold (FN1360)</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB43B" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x273A">
    <title>LAMRHYS - OL Lambse Thres Hyst (LAMRICH)</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB43C" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6230">
    <title>OLINEUT - OL Lambse Multiplier Neutral</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB43D" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xLambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4790">
    <title>OLIDRV - OL Lambse Multiplier Drive</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB43E" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xLambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x46DA">
    <title>MPMNBP - MPG Mode BP Min</title>
    <description>min bp to allow mpg mode</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB454" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>BP</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4D3C">
    <title>VSMPG - MPG Mode MPH Min</title>
    <description>minimum vehicle speed for mpg mode</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xA852" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x50A">
    <title>Lambse Base in OL ?</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB45C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x251B" flags="0xC">
    <title>MINPW - Injector Min PW Clip</title>
    <description>should be set very low in all calibrations for example 0.198&#013;&#010;&#013;&#010;if this exceeds 2.0 on a stock marauder it will over-fuel at idle</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB45E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>PW_msec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>0.700000</rangehigh>
    <rangelow>0.100000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/262.144">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2E41">
    <title>PIPOUT - Number of Pips Between Injector Outputs</title>
    <description>PIPOUT -</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB460" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>#</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x740F">
    <title>INJOUT - Injectors Per Output Port</title>
    <description>INJOUT - The number of injectors fired by each output port.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB463" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>no.</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x37DE">
    <title>NUMOUT - Number of Injector Output Ports</title>
    <description>NUMOUT</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB464" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>no.</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1041">
    <title>NLMT - Rev Limiter</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB470" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x981">
    <title>Rev Limiter Hyst</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB472" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x62B">
    <title>VSLIM - Vehicle Speed Limiter</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB474" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x65EF">
    <title>MPH for Fuel Cut OFF Hyst</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB475" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xBAC">
    <title>FN1362LX Base OL ACT to ECT Factor</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB477" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>%ACT</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x830">
    <title>WOTRPL - WOT Lambse Time Modifier RPM Min</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="113" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB482" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4993">
    <title>WOTRPH - WOT Lambse Time Modifier RPM Max</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="113" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB484" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2525">
    <title>? KFT - Transient Fuel Multiplier</title>
    <CATEGORYMEM index="0" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB488" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xCA1">
    <title>TFCTM - TFC Startup Delay</title>
    <description>time delay after start before using tfc</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB489" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x63F7">
    <title>MTEISF - TFC EISF Multiplier (Tip-In Modifier)</title>
    <description>MTEISF - A multiplier of the result of the &apos;Equilibrium Intake Surface Fuel&apos; table lookup.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB48A" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xMul</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x349D">
    <title>? KFTMPG - Transient Fuel Multiplier MPG Mode</title>
    <CATEGORYMEM index="0" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB48B" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x7D7">
    <title>TFCISW - Transient Fuel Compensation Switch</title>
    <description>TFCISW - Set if it is assumed the manifold wall is wet at start up, otherwise wall is assumed to be dry.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB48C" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x40E2">
    <title>MEFTRD - Transient Fuel Decel Multiplier</title>
    <description>MEFTRD - Multiplier of the transient fuel contribution to the injection pulsewidth.&#013;&#010;Multiplier values less than 1 reduce fuel, values greater than 1 increase fuel.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB48D" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>multiplier</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x151E">
    <title>MEFTRA - Transient Fuel Accel Multiplier</title>
    <description>MEFTRA - Multiplier of the transient fuel contribution to the injection pulsewidth.&#013;&#010;Multiplier values less than 1 reduce fuel, values greater than 1 increase fuel.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB48E" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4844">
    <title>TFCBITS - TSEIF Min Change</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB490" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lb</units>
    <decimalpl>5</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 65535">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2E8E">
    <title>TFCDED - Transient Fuel Deadband</title>
    <description>TFCDED - </description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB492" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>%</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2.56">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x45EC">
    <title>AISFM - DFSO Transient Fuel Multiplier</title>
    <description>KFT - A global multiplier used in the calculation of the &apos;Equilbrium Fuel Transfer Rate&apos;. Set to zero to disable transient fuel compensation.</description>
    <CATEGORYMEM index="0" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB495" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>x</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3059" flags="0xC">
    <title>DFNOVS - DFSO NOVS Max</title>
    <description>DFNOVS - NOVS VALUE BELOW WHICH DFSO ALLOWED</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB496" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RPM/MPH</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x34C0" flags="0xC">
    <title>DFSECT - DFSO ECT Min</title>
    <description>DFSECT - MINIMUM ECT TO ALLOW DECEL FUEL SHUT-OFF</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB498" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Deg F</units>
    <decimalpl>0</decimalpl>
    <rangehigh>254.000000</rangehigh>
    <rangelow>-40.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6FE7">
    <title>ISCMOD MPH Max</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4A1" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x15A9">
    <title>ISCMOD MPH Hyst</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4A4" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x459B">
    <title>ACT to ECT Blend Factor FN005</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4A5" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3E7D">
    <title>Idle Spark Min Something (maybe tq)</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4A6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1577">
    <title>~SPK_FBS_MIN - Idle Spark Min Clip (1 of 2)</title>
    <description>x/4 in older eec-iv strategies</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB4AA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*BTDC</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="x/4">
      <VAR id="x" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x19DF">
    <title>Idle Spark Max Something</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4AC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x49A2">
    <title>Idle Spark Min Something</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4AE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5E5B">
    <title>KSPKDO - SPK_FBS Gain Overspeed Drive (subtractor)</title>
    <description>Added to base target spark advance then multiplied by RPMERR_S&#013;&#010;&#013;&#010;RPMERR_S == RPMERR * TCFBS</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB4B0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SpkAdv</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.000000</rangehigh>
    <rangelow>-2.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16383">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4748">
    <title>KSPKDU - SPK_FBS Gain Undspd Drive (adder)</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB4B2" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SpkAdv</units>
    <decimalpl>5</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16383">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5127">
    <title>KSPKNO - SPK_FBS Gain Overspeed Neutral (subtractor)</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB4B4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SpkAdv</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.000000</rangehigh>
    <rangelow>-2.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16383">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x207B">
    <title>KSPKNU - SPK_FBS Gain Undspd Neutral (adder)</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB4B6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SpkAdv</units>
    <decimalpl>5</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16383">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x73BB" flags="0xC">
    <title>SPKCTL - SPK_FBS DSDRPM Adder Max Clip (Idle Spark)</title>
    <description>max dsdrpm adder to base idle (nubase or drbase) in order to permit feedback idle spark control.  If dsdrpm-nubase &gt; spkctl then idle feedback spark control is disabled.&#013;&#010;&#013;&#010;Should always be set to 2000 to disable.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4B8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>+dsdrpm</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2000.000000</rangehigh>
    <rangelow>2000.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.125">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5F32">
    <title>SPKIDU - SPK_FBS Drive Target Idle SpkAdv</title>
    <description>the target spark advance in Drive idle feedback spark control</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB4BA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SpkAdv</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2D28">
    <title>SPKINU - SPK_FBS Neutral Target Idle SpkAdv</title>
    <description>the target spark advance in neutral idle feedback spark control</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB4BC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SpkAdv</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xCAA">
    <title>Idle Spark Base Something</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4C2" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x202C" flags="0x0">
    <title>FN830 - Dashpot Pre-Position Offset</title>
    <description>FN830&#013;&#010;DASHPOT PREPOSITION OFFSET&#013;&#013;&#010;PURPOSE: DASPOT ADDER&#013;&#013;&#010;INPUT: (N - DSDRPM)  (RPM)&#013;&#013;&#010;OUTPUT:  ADDER (PPM)</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4C6" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Delta_RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4C8" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LBS/MIN</units>
      <indexcount>6</indexcount>
      <decimalpl>4</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x4C06" flags="0x30">
    <title>~FN1352 - Hego Amplitude (FN1354)</title>
    <description>8x6 in older strats&#013;&#010;PEAK TO PEAK AMPLITUDE, LAMBDAS&#013;&#009;&#013;&#010;PURPOSE: CLOSED LOOP FUEL&#013;&#013;&#010;X INPUT: NORMALIZED RPM AS A FUNCTION OF FN039&#013;&#013;&#010;Y INPUT: NORMALIZED LOAD -- FN021&#013;&#013;&#010;OUTPUT:  PEAK TO PEAK AMPLITUDE, LAMBDAS&#013;R</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN039</units>
      <indexcount>4</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN021</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB51A" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="4" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>Lambda</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>0.300000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x62E0" vislevel="10" flags="0x0">
    <title>FN301 - CT Lambse Multiplier</title>
    <description>FN301</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB57A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB57C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x51C5" flags="0x0">
    <title>~FN303 - WOT Lambse Multiplier</title>
    <description>9 points in some eec-iv&#013;&#010;Does not exist in last of eec-v</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="113" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB592" mmedelementsizebits="16" mmedcolcount="9" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <max>16383.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB594" mmedelementsizebits="16" mmedcolcount="9" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>9</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2B10" flags="0x0">
    <title>FN310 - WOT Time Lambse Multiplier</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="113" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB5B6" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>WOT_Tmr</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB5B7" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x53D" flags="0x0">
    <title>FN311 - OL Threshold TPREL</title>
    <description>FN311 - MINUMUM TP_REL REQUIRED TO FORCE OPEN LOOP FUEL&#013;&#013;&#010;INPUT: N (RPM)&#013;&#013;&#010;OUTPUT: TP_REL (COUNTS)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB5C4" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB5C6" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x53CD" flags="0x0">
    <title>FN325 - Stabilized ECT Lambse Modifier (FN1360)</title>
    <description>does not exist in RZASA or newer strategies&#013;&#010;&#013;&#010;lower value adds fuel</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="23" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB5E0" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>&#176;ECT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB5E1" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xLambse</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x24D0" flags="0x0">
    <title>~FN1362LX - Primary Base OL Fuel Table (FN1362X) (Only Active in OL)</title>
    <description>decipha recommends using this table for base fuel along with (perload hack if needed) to enable it always and disable fn1360 stabilized OL.&#013;&#010;&#013;&#010;On older strats FN1362 Tables size is 8x10&#013;&#010;&#013;&#010;Base Open Loop Fuel table = a 12 x 8 table of lambda values as a function of temperature and load.&#013;&#013;&#013;&#010;X INPUT: NORMALIZED FRCBFT * ACT + (1 - FRCBFT) * ECT - FN022BX&#013;&#010;Y INPUT: NORMALIZED PERLOAD - FN072&#013;&#010;OUTPUT:  BASE OPEN LOOP FUEL&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022BX</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x4583" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN072</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x1BA5" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB5EE" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>-LAMBSE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x381A" flags="0x0">
    <title>~FN1361L - Startup Enrichment Lambse Subtractor (Active in OL Only) (FN1361_H_RES)</title>
    <description>older strats with FN1361_H_RES are 8x10&#013;&#010;&#013;&#010;STARTUP OPEN LOOP enleanment table for exhaust warm-up&#013;&#009;X INPUT: NORMALIZED FRCSFT * ACT + (1 - FRCSFT) * ECT - FN022BX&#013;&#013;&#010;Y INPUT: NORMALIZED TIME SINCE START - FN018C&#013;&#013;&#010;OUTPUT:&#009; STARTUP OPEN LOOP FUEL&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022BX</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x4583" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN018C</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x6819" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB63E" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>-LAMBSE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x7AAE" flags="0x0">
    <title>FN307 - Transient Constant Multiplier</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB68E" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB68F" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xMul</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 32">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x3BB" flags="0x0">
    <title>FN1321 - Equilibrium Intake Surface Fuel (TSEIF)</title>
    <description>aisfu = FN1321 * FN313 * MTEISF * FN1380F ;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022C</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN071L</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB69C" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>lb/min</units>
      <decimalpl>4</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4096">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x4BF9" flags="0x30">
    <title>FNTFC_T_VT - Tau Valve Temp Comp (FN1321 - TEISF)</title>
    <description>substitue table for transient fuel in older strats&#013;&#010;&#013;&#010;FNTFC_T_VT - Valve temperature compensator for Tau-component of transient fuel.&#013;&#010;X INPUT: Normalized IPT - FN022VT&#013;&#010;Y INPUT: Normalized ATMR1_HI_RES - FN018T&#013;&#010;OUTPUT: Fractional value of injection&#013;&#010;&#013;&#010;Evaporative rate</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022VT</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN018T</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB6EC" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>31.875000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x1907" flags="0x0">
    <title>FN1328 - MPG OL Lambse Adder</title>
    <description>MFA OL Lambse Adder Table&#013;&#010;&#013;&#010;in managed fuel air mode the ecu is forced into open loop at a steady cruise and this table depicts the Lambse added to base to come up with a lean lambse for cruise.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN022BX</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN018C</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB73C" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>+LAMBSE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x44D6" flags="0x0">
    <title>FNTDSEC8X10 - o2 Hego Delay (FN1351) (FN1343)</title>
    <description>old SD 8x6&#013;&#010;8x4 in last of eec-iv - uses rev&apos;s not sec&apos;s x/4&#013;&#010;&#013;&#010;FNTDSEC8X10&#013;&#010;NAME: FNTDSEC8X10&#013;&#010;PURPOSE: GIVES SYSTEM TRANSPORT LAG TIME IN SECONDS&#013;&#013;&#010;X INPUT: NORMALIZED RPM AS A FUNCTION OF FN039E&#013;&#013;&#010;Y INPUT: NORMALIZED LOAD -- FN021&#013;&#010;OUTPUT:  PART OF CALC. FOR TD_BASE[n]</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN039E / FN039</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN021 / FN025</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB78C" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>sec</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x4DA" flags="0x30">
    <title>FN1349 - Hot Fuel Compensation Time Multiplier</title>
    <description>TIME MULTIPLIER&#013;&#013;&#010;PURPOSE:   Hot fuel compensation multiplier &#013;&#013;&#010;X INPUT:   Normalized ATMR3 - FN008&#013;&#013;&#010;Y INPUT:   Normalized AM - FN007&#013;&#013;&#010;OUTPUT:&#009;   Component of HICOMP</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <CATEGORYMEM index="2" category="23" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN008</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN007</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB7D5" mmedelementsizebits="8" mmedrowcount="5" mmedcolcount="5" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>X</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>3.980000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x6DC9" flags="0x0">
    <title>~FNCRKMUL_FAR - Crank PW Multiplier FN1350B / FN1350</title>
    <description>fn1350b is either 5x8 or 6x8&#013;&#010;&#013;&#010;Crank mode Fuel Air ratio multiplier used to taper crank fuel command during start/runup.&#013;&#010;PURPOSE: Crank mode Fuel Air ratio multiplier&#013;&#013;&#010;X INPUT: Normalized CRKPIP_CTR_BW - FN023T&#013;&#009;&#013;&#010;Y INPUT: Normalized ACT - FN024T&#013;&#010;OUTPUT: Multiplier&#013;&#010;&#013;&#010;5x5 table in older strats&#013;&#010;&#013;&#010;A larger value gives MORE fuel on crank.&#013;&#010;A lower value gives LESS fuel on crank.&#013;&#010;&#013;&#010;It is recommended to have the first column (0) the number of cylinders, then column 2 +1, 3x revolutions, 5.5x, 8x, 12x, 15x</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN023T</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN024T</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB7EE" mmedelementsizebits="8" mmedrowcount="5" mmedcolcount="5" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>xPW</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x3098" flags="0x30">
    <title>FN1360B - Base Fuel Table  (WOT Multiplier, FN303, FN1362, FN1360)</title>
    <description>decipha recommends disabling this table&#013;&#010;&#013;&#010;Stabilized Open Loop Fuel 8 X 10 table of lambda values as &#013;&#009;&#009;a function of N and TP_REL&#013;&#009;&#013;&#010;X INPUT: NORMALIZED RPM - FN070B&#013;&#009;&#013;&#010;Y INPUT: NORMALIZED PERLOAD - FN072T&#013;&#009;&#013;&#010;OUTPUT:&#009; STABILIZED ECT LAMBSE BASE VALUE&#013;&#013;&#010;&#013;&#010;FN1360 in older strategies uses FN072B Perload Axis Scaling</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="77" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070B</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x379" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN072T</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x1BA5" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB807" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>LAMBSE</units>
      <decimalpl>3</decimalpl>
      <min>0.007000</min>
      <max>1.992000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x22BB" flags="0xC">
    <title>CTHIGH - Hot Start ECT Min (OPCLT3)</title>
    <description>CTHIGH&#013;&#010;HOT START MINIMUM ENGINE COOLANT TEMPERATURE&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB85A" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg F</units>
    <decimalpl>0</decimalpl>
    <rangehigh>200.000000</rangehigh>
    <rangelow>100.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2DF7" flags="0xC">
    <title>CTLOW - ECT Threshold Cold (2 of 2) (OPCLT)</title>
    <description>CTLOW&#013;&#010;COLD START MAXIMUM ENGINE COOLANT TEMPERATURE</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB85B" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg F</units>
    <decimalpl>0</decimalpl>
    <rangehigh>100.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5E32" flags="0xC">
    <title>ENGCYL - # Pips Per Rev (NUMCYL)</title>
    <description>2 = 4 CYL. ENGINE (2 PIP/REV)&#013;&#013;&#010;3 = 6 CYL. ENGINE (3 PIP/REV)&#013;&#013;&#010;4 = 8 CYL. ENGINE (4 PIP/REV)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB85D" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>CYL</units>
    <decimalpl>0</decimalpl>
    <rangehigh>4.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x689A">
    <title>SPKSWH - Spark Min PIP RPM</title>
    <description>SPKSWH</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB85E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>clock ticks</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x471D">
    <title>SPKSWL - Spark Max PIP RPM</title>
    <description>SPKSWL</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB860" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>clock ticks</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x24B8">
    <title>~MHPFD - Signature PIP Difference Value</title>
    <description>Doesn&apos;t exist on later eec-v&#013;&#010;&#013;&#010;MHPFD - Permitted values are;&#013;&#010;8 cylinder, signature dutycycle &lt;= 35% = 0.20&#013;&#010;6 cylinder, signature dutycycle &lt;= 30% = 0.24&#013;&#010;4 cylinder, signature dutycycle &lt;= 30% = 0.29&#013;&#010;Signature PIP distributor not present = 0.99</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB862" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>DC</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/65536">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2601">
    <title>wrong address ITOT Fault Min Volts</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB86A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Ad Cnts</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6B37">
    <title>ITOT Fault Max Volts</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB86C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Ad Cnts</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x63A0">
    <title>BASEMD - Engine Volume Liters (SARCHG) (cubic inches) (Idle Stability)</title>
    <description>engine volume and gas constant, scalar is simplified to display Engine Size in Liters&#013;&#010;&#013;&#010;This value can be reduced to increase idle stability on modified engines.</description>
    <CATEGORYMEM index="0" category="1" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB86E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>cubic inches</units>
    <decimalpl>4</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.0234393 / 262144 * 61 / 4 * Z">
      <VAR id="X" />
      <VAR id="Z" type="link" linkid="0x5E32" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xC1F">
    <title>KVEFF - VE Table Multiplier</title>
    <CATEGORYMEM index="0" category="3" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB870" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>x</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6B82">
    <title>DELTA - PT Threshold</title>
    <description>DELTA&#013;&#010;CT/PT DELTA VALUE:&#013;&#010;THBP = DELTA + RATCH&#013;&#010;&#013;&#010;Can possible try using the RAT_KAM_SW to save ratch to KAM if tps is too noisy.</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="119" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB874" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x364">
    <title>HYST2 - TP WOT Threshold Hyst</title>
    <description>HYST2</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="119" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB876" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TP_REL</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/ 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6522">
    <title>HYSTS - TP PT Hyst Threshold</title>
    <description>HYSTS - Hysteresis for &apos;TPS PT Threshold&apos; (aka DELTA) parameter. If altered, adjust &apos;Dashpot TP&apos; (aka DELHYS) and &apos;ISC RPM Control TP&apos; (aka DELRAT) to suit.</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="119" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB878" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TP_REL</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4069">
    <title>THBP2 - WOT Threshold</title>
    <description>TP_REL to set the WOT flag</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB87A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4AFC" flags="0xC">
    <title>NDDELTA - N/D / D/N Engagement Delay</title>
    <description>NDDELTA&#013;&#010;Time before N/D,D/N switch registers; High resolution&#013;&#013;&#010;Units: Seconds&#013;&#010;&#013;&#010;This is the loaded to unloaded delay for automatic transmissions hydraulic lag.</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="94" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB882" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x5457">
    <title>PURGSW - Allow OL Purge</title>
    <description>Switch to allow open loop canister purge;&#013;&#010;(set) 1 = allow open loop purge (SWITCH)&#013;&#013;&#010;(not set) 0 = allow CL purge only</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="44" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB890" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0xE41">
    <title>ISCDTY Default</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB892" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ISC DC</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x62F">
    <title>ACT Default FMEM</title>
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB894" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Deg F</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6352">
    <title>MAPFMM - Failure Default MAP</title>
    <description>map value when map and tps has both failed.</description>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB897" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MAP</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x317A" flags="0x0">
    <title>FN305 - ACT AM Multiplier VE</title>
    <description>lower value richens&#013;&#010;higher value leans</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB8B9" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB8BA" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xVE</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x819" flags="0x0">
    <title>FN326 - ECT AM Multiplier VE</title>
    <description>lower value richens&#013;&#010;higher value leans</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xB8C3" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB8C4" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xVE</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x683A" flags="0x0">
    <title>~FN367W - Injector Offset Voltage / FN367</title>
    <description>12 points in mid 90s strats and 9 rows in older strats&#013;&#010;-may be single byte function as well&#013;&#010;x/16 y/ 32</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB8CD" mmedelementsizebits="8" mmedcolcount="9" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>VBAT</units>
      <indexcount>9</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB8CE" mmedelementsizebits="8" mmedcolcount="9" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>PW</units>
      <indexcount>9</indexcount>
      <decimalpl>3</decimalpl>
      <max>31.900000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/32">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x26B9" flags="0x0">
    <title>(depreciated) FN1320 - VE Table Air (Fuel)</title>
    <description>Primary fueling table in speed density ecu&#013;&#010;&#013;&#010;y = mapope&#013;&#010;x = n</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x1ADE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN021</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x2506" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB8E5" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>VE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7473" flags="0x30">
    <title>FN1033 - BP Inferred Delta Pressure</title>
    <description>FN1033&#013;&#010;DELTA PRESSURE TABLE&#013;&#013;&#010;PURPOSE:  INFERRED BP IN PT/WOT CALCULATION&#013;&#013;&#010;X INPUT: NORMALIZED RELATIVE TP - FN047A&#013;&#013;&#010;Y INPUT: NORMALIZED AM/BP - FN046A&#013;&#013;&#010;OUTPUT:&#009; DELTA PRESSURE</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="1" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN047A</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN046A</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <LABEL index="1" value="0" />
      <LABEL index="2" value="0" />
      <LABEL index="3" value="0" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB962" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="5" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>delta_p</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>0.996000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x6864" flags="0x0">
    <title>FMEM TPREL TP Failure</title>
    <description>provides substitue TPREL values when tps fails</description>
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB9B4" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Load</units>
      <indexcount>7</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB9B6" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>7</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x44E3" flags="0x0">
    <title>FN095 - FMEM MAP Fault Default TPREL (MAPOPE)</title>
    <description>used to provide a mapope value when the map sensors fails.&#013;&#010;&#013;&#010;Alpha-N setup.&#013;&#010;&#013;&#010;When the map fails idle, trans, and a bunch other algorithms are disabled.  Its fuckin&apos; stupid from a driveability stand point.</description>
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB9D0" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>8</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB9D2" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MAPOPE</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 242.8256070640177">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4145" flags="0x0">
    <title>FN095 - FMEM MAP Fault Default TPREL (MAP)</title>
    <description>used to provide a mapope value when the map sensors fails.&#013;&#010;&#013;&#010;Alpha-N setup.&#013;&#010;&#013;&#010;When the map fails idle, trans, and a bunch other algorithms are disabled.  Its fuckin&apos; stupid from a driveability stand point.</description>
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB9D0" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>8</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB9D2" mmedelementsizebits="16" mmedcolcount="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MAP</units>
      <indexcount>8</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x2959" flags="0xC">
    <title>TCBPA - IPSIBR Update Rate</title>
    <description>TCBPA - Time constant for RPMERR_A calculation.&#013;&#010;&#013;&#010;The IPSIBR update has no deadband.  Instead, it is driven by an RPM error term  RPMERR_A  (A  for  &quot;air&quot;).  The  time constant is TCBPA.</description>
    <CATEGORYMEM index="0" category="14" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB9F6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.990002</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4382">
    <title>TCFBS - FBS_SPK Gain RPMERR Time Constant</title>
    <description>RPM Error Time Constant to update the RPMERR for spark feedback correction </description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB9F8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xD92" flags="0xC">
    <title>TCDASD - Dashpot Decel Time Constant</title>
    <description>TCDASD&#013;&#010;TIME CONSTANT FOR DSTPBR&#013;&#013;&#010;&#013;&#010;DASPOT = DASPTK * (DSTPBR - (RATCH + DELHYS)) + FN830&#013;&#010;&#013;&#010;DSTPBR is a time dependent rolling average filter of Throttle position.  It is updated once per background loop while in RUN  or Underspeed  Mode. The two time constants, TCDASU and TCDASU are calibrateable.  TCDASU is used when DSTPBR is filtering UP to TP.  TCDASU is used to filter DSTPBR DOWN to TP.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA00" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x653C" flags="0xC">
    <title>TCDASU - Dashpot Accel Time Constant</title>
    <description>TCDASU&#013;&#010;TIME CONSTANT FOR DSTPBR&#013;&#013;&#010;&#013;&#010;DASPOT = DASPTK * (DSTPBR - (RATCH + DELHYS)) + FN830&#013;&#010;&#013;&#010;DSTPBR is a time dependent rolling average filter of Throttle position.  It is updated once per background loop while in RUN  or Underspeed  Mode. The two time constants, TCDASU and TCDASU are calibrateable.  TCDASU is used when DSTPBR is filtering UP to TP.  TCDASU is used to filter DSTPBR DOWN to TP.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA02" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <rangehigh>63.999001</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7A10">
    <title>ECT Offset Temp Transfer?</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA08" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xFEB" flags="0xC">
    <title>TCDESN - DSDRPM Filter TC</title>
    <description>TCDESN - Time constant for DESNLO&#013;&#010;&#013;&#010;DESNLO - DESIRED RPM USED IN DSDRPM FILTER CALC</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="65" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA0C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <rangehigh>63.990002</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x68D7">
    <title>FKSKAY - Signature PIP Half Period Multiplier Filter Constant</title>
    <description>FKSKAY - </description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA24" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>x</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/65536">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5BD1">
    <title>SIGKLL - Signature PIP Multiplier Lowest Value</title>
    <description>SIGKLL - 1.42857 for 30% dutycycle signature PIP, 1.25000 for 35% dutycycle signature PIP.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA26" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xMul</units>
    <decimalpl>5</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4D62">
    <title>SIGKLU - Signature PIP Multiplier Highest Value</title>
    <description>SIGKLU - 1.99996 for 30% dutycycle signature PIP, 1.66666 for 35% dutycycle signature PIP.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA28" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>xMul</units>
    <decimalpl>5</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x7726" flags="0x0">
    <title>FN051 - X Scaling ECT (FN1150)</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xBA42" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA43" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7C6C" flags="0x0">
    <title>FN052 - Y Scaling ACT (FN1150)</title>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xBA52" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBA53" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <max>5.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x4303" flags="0x30">
    <title>~FN2230 - BDL ACT Multiplier (FN725A) (FN1150)</title>
    <description>fn1150 in older speed density strats is 6x6&#013;&#010;&#013;&#010;Borderline detonation adjustment for air charge temperature&#013;&#009;X INPUT:   Normalized RPM - FN017&#013;&#009;&#013;&#010;Y INPUT:   Normalized LOAD - FN013&#013; (FN024G on older strats)&#009;&#013;&#010;OUTPUT:&#009;   Detonation adjustment for air charge temperature (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x7726" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013 / FN024G</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x7C6C" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xBA8C" mmedelementsizebits="8" mmedrowcount="6" mmedcolcount="6" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>xSpk</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>0.498000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x4F45">
    <title>TIPMAX - Spark Tip In Retard</title>
    <description>TIPMAX - The amount of spark retard pulled during a tip in.</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="86" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xBAF5" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SpkAdv</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7A85" flags="0xC">
    <title>SPUCLP - Spark Max Clip (1 of 7)</title>
    <description>SPUCLP&#013;&#010;UPPER LIMIT SPARK CLIP FOR ROTOR REGISTRY&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBACA" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*btdc</units>
    <rangehigh>55.000000</rangehigh>
    <rangelow>32.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x7126" flags="0x0">
    <title>FN821B - Max VBAT DSDRPM Drive (Neutral too) (FN821A)</title>
    <description>used in older eec-v, y equation not verified&#013;&#010;&#013;&#010;Max X Input timer seconds is clipped by VOLTCLP scalar&#013;&#010;&#013;&#010;Maximum clip on IS_BATV_RPM whilst in drive&#013;&#013;&#010;PURPOSE:  To provide battery charge control&#013;&#013;&#010;INPUT: X = VOLTMR (Seconds)&#013;&#013;&#010;OUTPUT: Y = DESIRED RPM ADDER</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="49" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBB0B" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>VOLTMR</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>255.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBB0C" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>DSDRPM</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <max>2040.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.125">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6D9B" flags="0x0">
    <title>FN004 - EGR Exhaust BP Correction</title>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBB15" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>BP</units>
      <indexcount>5</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBB16" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>hg</units>
      <indexcount>5</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2988" flags="0x0">
    <title>FN153 - WOT Spark Adder</title>
    <CATEGORYMEM index="0" category="19" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBB94" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xBB96" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>7</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x22A9" flags="0x0">
    <title>FN180 - Neutral Idle Spark Reduction</title>
    <description>value is subtracted from the neutral target idle spark value</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="104" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBBB0" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>CT_TMR</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBBB1" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <indexcount>6</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x171A" flags="0x30">
    <title>Primary Spark Table ~FN2300A - MBT Spark (FN1120 / FN1617)</title>
    <description>8x10 in older strats for FN1120&#013;&#010;6x6 in last of eec-iv strats for FN1617 &amp; fn2300&#013;&#010;&#013;&#010;MBT spark at stoichiometry and 0% EGR&#013;&#013;&#010;X INPUT:   Normalized N - FN016&#013;&#009;&#013;&#010;Y INPUT:   Normalized LOAD - FN012&#013;&#009;&#013;&#010;OUTPUT:&#009;   Spark advance (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="60" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN016</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x1ADE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN012</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0xB8D" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBBBC" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>63.750000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x1451" flags="0x30">
    <title>~FN2335 - MBT Spark EGR Adder (FN1121) (FN731)</title>
    <description>~8x10 in older strats&#013;&#010;Increase in mbt spark for each % EGR&#013;&#013;&#010;X INPUT:   Normalized RPM - FN017&#013;&#013;&#010;Y INPUT:   Normalized LOAD - FN013&#013;&#013;&#010;OUTPUT:    Spark adder (degrees)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="60" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBC0C" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>7.968000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/32">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x44FF" flags="0x30">
    <title>FN2225 - BDL Retard Octane Bar (FN1150 / FN1122)</title>
    <description>~in older strats FN1122 is 8x10 and FN1150 is 6x6&#013;&#010;&#013;&#010;FN2225&#013;&#010;PURPOSE:   Borderline detonation adjustment for octane bar&#013;&#013;&#010;X INPUT:   Normalized RPM - FN017&#013;&#013;&#010;Y INPUT:   Normalized LOAD - FN013&#013;&#013;&#010;OUTPUT:  Octane switch adjustment to Borderline spark advance(degrees)</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="61" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN017</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x1ADE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN013</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0xB8D" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xBC5C" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>2</decimalpl>
      <min>-30.000000</min>
      <max>30.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x3113" flags="0xC">
    <title>IDCOFS - Global ISCDC Offset</title>
    <description>ISC DUTY CYCLE OFFSET FOR DEVELOPMENT&#013;</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB03A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ISCDC</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.990000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFTABLE uniqueid="0x63CE" flags="0x0">
    <title>FN1126 - MPG Mode Spark Max Clip</title>
    <CATEGORYMEM index="0" category="19" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070</units>
      <indexcount>10</indexcount>
      <embedinfo type="2" linkobjid="0x1ADE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN071</units>
      <indexcount>8</indexcount>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBCAC" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x2D01" flags="0x0">
    <title>FN074A - Airmass</title>
    <description>Used as an adder to calculate MAPOPE based on calculated airmass</description>
    <CATEGORYMEM index="0" category="1" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBDEC" mmedelementsizebits="16" mmedcolcount="11" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>AM</units>
      <indexcount>11</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBDEE" mmedelementsizebits="16" mmedcolcount="11" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>in h2o</units>
      <indexcount>11</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X ">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x3A6E" flags="0x0">
    <title>FN211 - PT EGR ECT Multiplier</title>
    <description>NAME: PART THROTTLE EGR MULTIPLIER VS. ENGINE COOLANT TEMPERATURE&#013;&#013;&#010;PURPOSE: ECT MULTIPLIER FOR BASE EGR RATE&#013;&#013;&#010;INPUT: ENGINE COOLANT TEMPERATURE IN DEGREES F&#013;&#013;&#010;OUTPUT:&#009;PART THROTTLE EGR MULTIPLIER</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xBE18" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>-256.000000</min>
      <max>254.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBE19" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xEGR%</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>0.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7BCA" flags="0x0">
    <title>FN212A - BP Sea Level Multiplier (Lugging)</title>
    <description>FN212A - Used in open loop fuel and EGR calculations. Should be set to 0.000 at high altitudes and 1.000 at sea level if barometric compensation is required (in this instance values must overlap with FN129A - BP Altitude Multiplier.&#013;&#010;&#013;&#010;For fuel, this is a multiplier of the result of the &apos;Fuel Lugging Sea Level Multiplier&apos; (aka FN308)  table lookup.&#013;&#010;For EGR, this is a multiplier of the result of the &apos;EGR Sea Level Table&apos; (aka FN908A) table lookup.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xBE26" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>in Hg</units>
      <indexcount>5</indexcount>
      <decimalpl>1</decimalpl>
      <max>31.879999</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xBE27" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xMul</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4912" flags="0x0">
    <title>FN220 - EGR ACT Multiplier</title>
    <description>NAME:  EGR MULTIPLIER VS. AIR CHARGE TEMPERATURE&#009;PURPOSE: ACT MULTIPLIER FOR BASE EGR RATE&#013;&#009;&#013;&#010;INPUT: ACT&#013;&#010;OUTPUT:  EGR MULTIPLIER</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xBE58" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <min>-256.000000</min>
      <max>254.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBE59" mmedelementsizebits="8" mmedcolcount="7" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xEGR%</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>1.990000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x52C">
    <title>TQMAX1 - TQ Max Limiter 1</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBFE4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TQ</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1D2B">
    <title>TQMAX2 - TQ Max Limiter 2</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBFE6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TQ</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4CF9">
    <title>TQMAX_Hyst - TQ Max Limiter Hyst</title>
    <description>subtracted from tqmax limit to provide hysteresis value</description>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBFE8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>TQ</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5470" flags="0xC">
    <title>GRRAT1 - 1st Gear Ratio Auto</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBFEE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RATIO</units>
    <rangehigh>3.990000</rangehigh>
    <rangelow>0.250000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1C79" flags="0xC">
    <title>GRRAT2 - 2nd Gear Ratio Auto</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBFF0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RATIO</units>
    <rangehigh>3.990000</rangehigh>
    <rangelow>0.250000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6F63" flags="0xC">
    <title>GRRAT3 - 3rd Gear Ratio Auto</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBFF2" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RATIO</units>
    <rangehigh>3.990000</rangehigh>
    <rangelow>0.250000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4648" flags="0xC">
    <title>GRRAT4 - 4th Gear Ratio Auto</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBFF4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>RATIO</units>
    <rangehigh>3.990000</rangehigh>
    <rangelow>0.250000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x49A">
    <title>SARCHG CID - Engine Size (Updated based on NUMCYL_0)</title>
    <description>Load is based on engine size, load is used for spark primarily</description>
    <CATEGORYMEM index="0" category="32" />
    <CATEGORYMEM index="1" category="19" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC064" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Cubic Inches</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/23.20333400061876  / 4 / 8 * (Z*2)">
      <VAR id="X" />
      <VAR id="Z" type="link" linkid="0x5E32" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x7D6">
    <title>FN616_SW - Force Manual TV Pressure (Engagement EPC Reference) (Inhibit Stall TV Pres Usage) (STALLTV_SW)</title>
    <description>SWITCH TO SELECT FN616 USAGE DURING&#013; ENGAGEMENTS&#013; &#013;&#010;0 = USE FN616; // allows use of dynamic tv pres compensation&#013;&#010;1 = DO NOT USE FN616 // uses FN616_F and _R exclusively.&#013;&#010;&#013;&#010;This can be set for turbo applications since load can vary greater at a given throttle position depending upon spool.&#013;&#010;&#013;&#010;&#013;When set to 1 to force manual TV Pressure engagements the FN616_F function needs to be clipped to no less than 20 and the FN616_R function needs to be clipped to no less than 13 or trans slippage will occur on decel resulting in tcc shudder.</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC075" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x6E42" flags="0xC">
    <title>DASMPH - Daspot Min Clip VS</title>
    <description>MINIMUM VSBAR FOR DECLUTCH DASPOT CLIP</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="75" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC09C" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <rangehigh>127.500000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7FD7">
    <title>PDL Voltage Max for Park ?</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC0CE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Ad Cnts</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4C">
    <title>NOVCNT - N/V KAM Update Rate</title>
    <description>NOVCNT - Minimum number of consecutive good N/V samples&#013; required to update KAM</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC0F0" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>events</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6DD" flags="0xC">
    <title>RTNVMN - N/V KAM Min (NOV_MIN)</title>
    <description>Minimum allowed adaptive correction for actual N/V and nov_kam (rpm/mph)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC0F2" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*N/V</units>
    <decimalpl>3</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <rangelow>0.500000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7AAC" flags="0xC">
    <title>RTNVMX - N/V KAM Max (NOV_MAX)</title>
    <description>Maximum allowed adaptive correction for actual N/V and nov_kam (rpm/mph)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC0F4" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>*N/V</units>
    <decimalpl>3</decimalpl>
    <rangehigh>1.992000</rangehigh>
    <rangelow>1.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3F2B" flags="0xC">
    <title>CTDLY - TCC CT Relock Delay (Tip-In)</title>
    <description>CTDLY&#013;&#010;CLOSED THROTTLE RELOCK DELAY&#013;&#010;&#013;&#010;when tipping in from closed throttle this is the time delay to relock the converter</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="39" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4B3" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>1</decimalpl>
    <rangehigh>31.875000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xDE6">
    <title>NIOLD - OL Delay CTNTMR (OLITD1)</title>
    <description>MAX TIME TO ALLOW CLOSED LOOP FUEL&#013; IF IN NEUTRAL AT IDLE</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="11" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC10C" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x74E0" flags="0xC">
    <title>SRLK2 - TCC Slip 2nd Min to Lock</title>
    <description>the tcc slip must be above this in order to lock the converter</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="39" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC114" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>spd_ratio</units>
    <rangehigh>0.950000</rangehigh>
    <rangelow>0.500000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3CAE" flags="0xC">
    <title>SRLK3 - TCC Slip 3rd Min to Lock</title>
    <description>the tcc slip must be above this in order to lock the converter</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="39" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC116" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>spd_ratio</units>
    <rangehigh>0.950000</rangehigh>
    <rangelow>0.500000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5BDB" flags="0xC">
    <title>SRLK4 - TCC Slip 4th Min to Lock</title>
    <description>the tcc slip must be above this in order to lock the converter</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="39" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC118" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>spd_ratio</units>
    <rangehigh>0.950000</rangehigh>
    <rangelow>0.500000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 16384">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x218D">
    <title>CTEDSO - DFSO Extended</title>
    <description>EXTENDED DECEL DFSO DELAY</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4E3" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 8">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3236">
    <title>DFSVS - DFSO MPH Min</title>
    <description>MINIMUM VSBAR FOR DECEL FUEL SHUT OFF</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4E7" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x77A8">
    <title>DFSVSH - DFSO MPH Min Hyst</title>
    <description>MINIMUM VSBAR FOR DECEL FUEL SHUT OFF HYSTERESIS&#013;&#010;MPH to turn fuel back on</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="8" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB4EA" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>MPH</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0xAF9" flags="0x0">
    <title>FN690 - TOT Cold Shift Schedule (CS_MAX_TIME)</title>
    <description>FN690&#013;&#010;NAME: TEMPERATURE REQUIRED TO LEAVE COLD SHIFT STRATEGY&#013;&#013;&#010;INPUT: INIT_TOT (DEGREES F) (startup TOT)&#013;&#013;&#010;OUTPUT: TOT TO LEAVE COLD SHIFT STRATEGY (DEGREES F)&#013;&#010;&#013;&#010;this function is exited when cs_max_time is exceeded as well</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="40" />
    <CATEGORYMEM index="2" category="108" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC17A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>INIT_TOT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>-4096.000000</min>
      <max>4095.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC17C" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TOT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>-4096.000000</min>
      <max>4095.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x27C9">
    <title>PDL Voltage Max for Fault ?</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB58C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Ad Cnts</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x3323" flags="0x0">
    <title>FN2LS - TCC Lock 2nd</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2B2" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2B3" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7732" flags="0x0">
    <title>FN3LS - TCC Lock 3rd</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2C6" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2C7" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6079" flags="0x0">
    <title>~FN4LS - TCC Lock 4th</title>
    <description>only 4 rows on older eec-4</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2DA" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>4</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2DB" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>4</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7FD8" flags="0x0">
    <title>FN2US - TCC Unlock 2nd</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC312" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC313" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6CF3" flags="0x0">
    <title>FN3US - TCC Unlock 3rd</title>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC326" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC327" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6F6E" flags="0x0">
    <title>~FN4US - TCC Unlock 4th</title>
    <description>only 4 points in older eec-iv</description>
    <CATEGORYMEM index="0" category="31" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC33A" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>4</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC33B" mmedelementsizebits="8" mmedcolcount="4" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MPH</units>
      <indexcount>4</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6859" flags="0x0">
    <title>FN12DC - Dynamic TV Pressure 1-2 (FN12_DC) (FN12DYTX)</title>
    <description>only 9 points in earlier eec-iv&#013;&#010;10 points in last of eec-iv</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xC43A" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TPREL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC43B" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>EPC</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2633" flags="0x0">
    <title>FN23DC - Dynamic TV Pressure 2-3 (FN23_DC) (FN23DYTX)</title>
    <description>only 9 points in earlier eec-iv&#013;&#010;10 points in last of eec-iv</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC456" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TPREL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC457" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>EPC</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7244" flags="0x0">
    <title>FN34DC - Dynamic TV Pressure 3-4 (FN34_DC) (FN34DYTX)</title>
    <description>only 9 points in earlier eec-iv&#013;&#010;10 points in last of eec-iv</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xC472" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TPREL</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC473" mmedelementsizebits="8" mmedcolcount="10" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>EPC</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x2BA6" flags="0x0">
    <title>FN12T - TV Pres 1-2 TOT Multiplier (FNTOT12)</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC4DA" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>&#176;TOT</units>
      <indexcount>12</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC4DC" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xTVPres</units>
      <indexcount>12</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5B5A" flags="0x0">
    <title>FN34T - TV Pres 3-4 TOT Multiplier (FNTOT34)</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC50A" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>&#176;TOT</units>
      <indexcount>12</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC50C" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xTVPres</units>
      <indexcount>12</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4CDA" flags="0x0">
    <title>FN32T - TV Pres 3-2 TOT Multiplier (FNTOT32)</title>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC53A" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>&#176;TOT</units>
      <indexcount>12</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC53C" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>xTVPres</units>
      <indexcount>12</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5981" flags="0x0">
    <title>FN616F - Forward Stall TV_Pres (Engagement)</title>
    <description>STALL EPC FOR FORWARD&#013;&#013;&#010;PURPOSE: DETERMINE STALL EPC PRESSURE FOR AXODE&#013;&#013;&#010;INPUT: TP_EPC  (COUNTS)&#013;&#010;OUTPUT:&#009; EPC PRESSURE IN PSI&#013;&#010;&#013;&#010;No values can be less than 20 when the FN616_SW is set.&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="38" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC69C" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TP_REL</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.25">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC69D" mmedelementsizebits="8" mmedcolcount="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>TV</units>
      <indexcount>8</indexcount>
      <decimalpl>1</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5997" flags="0x0">
    <title>Spd Ratio Slip to ?? ?</title>
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC6AC" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>spd_ratio</units>
      <indexcount>12</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC6AE" mmedelementsizebits="16" mmedcolcount="12" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>12</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6C98" flags="0x0">
    <title>FN405 - ACT AM Multiplier VE TQ (FN1420)</title>
    <description>lower value richens&#013;&#010;higher value leans</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="32" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC744" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ACT</units>
      <indexcount>5</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC745" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xVE</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x1DE3" flags="0x0">
    <title>(depreciated) FN1420 - VE Table TQ (Transmission)</title>
    <description>VE table for torque calculations in speed density ecu&#013;&#010;&#013;&#010;y = mapope&#013;&#010;x = n</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x1ADE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN021</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x2506" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC7C8" mmedelementsizebits="8" mmedrowcount="10" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>VE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFLAG uniqueid="0x4508">
    <title>FMEM Failure Fault Disallowed ???</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC9F2" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x27B0">
    <title>MAP_CYCLE - </title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC9F3" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x667">
    <title>AEM - Accel Enrichment Global Multiplier</title>
    <description>AEM - A multiplier of the result of the &apos;Accel Enrichment Fuel&apos;  (aka FN1303) table lookup.&#013;&#010;Multiplier values less than 1 reduce fuel, values greater than 1 increase fuel.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC9F4" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>x</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x879">
    <title>ACT to ECT factor for FN020C</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC9FA" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x19AB">
    <title>AETAR - Accel Enrichment Min Throttle Rate</title>
    <description>AETAR - The rate of throttle change must be greater than this value to enable acceleration enrichment.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC9FC" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg/sec</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x1862">
    <title>PGM_HW_SW - Canister Purge Enable SW</title>
    <description>PGM_HW_SW&#013;&#010;Evaporative system monitor hardware&#013; and test present switch&#013;&#010;(set) 1 -&gt; both&#013;! are present (SWITCH)</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="44" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA0D" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x3EEF" flags="0xC">
    <title>PFEHP - EGR Type SW (Speed Density Note)</title>
    <description>EGR should not be disabled on speed density ecus as it can cause idle instabilities.&#013;&#010;&#013;&#010;2 = disable&#013;&#010;1 = pfe&#013;&#010;0 = sonic</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBC7E" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2071" flags="0xC">
    <title>TSTRAT - Transmission Strategy Type</title>
    <description>Transmission Strategy Switch:&#013; &#013;&#010;0 - no transmission control (man, AOD, ATX, C6, C3, etc.)&#013;&#010;1 - Shift Indicator Light&#013;&#010;2 - A4LD w/ 3-4 shift control and tcc&#013;&#010;3 - AXOD&#013;&#010;4 - E40D (4R100)&#013;&#010;5 - A4LD-E (4R55, 5R55)&#013;&#010;6 - AXOD-E&#013;&#010;7 - AOD-I&#013;&#010;8 - 4EAT (OR F4E)&#013;&#010;9 - CD4E&#013;&#010;10 - JATCO&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA12" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>9.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5B15" flags="0xC">
    <title>TRLOAD - Transmission Load Switch</title>
    <description>Transmission Load Switch:&#013;&#013;&#010;0 - manual trans / no clutch sw  no gear sw,&#013; forced neutral state&#013; (NDSFLG = 0)&#013;&#010;1 - manual trans / no clutch sw  no gear sw&#013;&#010;2 - manual trans / clutch OR gear sw&#013;&#010;3 - manual trans / clutch AND gear sw&#013;&#010;4 - auto trans / non-electronic, neutral/drive sw&#013;&#010;5 - auto trans / non-electronic, neutral pressure sw (AXOD)&#013;&#010;6 - auto trans / electronic, PRNDL sensor - park, reverse, neutral, overdrive, manual 1, manual 2.&#013;&#010;7 - F4E PRNDL switches&#013;&#010;8 - unused&#013;</description>
    <CATEGORYMEM index="0" category="31" />
    <CATEGORYMEM index="1" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA13" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>8.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFLAG uniqueid="0x26AA">
    <title>GOVHP - Vehicle Speed Limiter Allowed</title>
    <description>set = allow vehicle speed limiter&#013;&#010;not set = no limiter</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="17" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBC83" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x1473" vislevel="10" flags="0xC">
    <title>IGN_TYPE - Ignition Type (CCD_SW)</title>
    <description>IGN_TYPE - Indicates the type of ignition system fitted;&#013;&#010;&#013;&#010;0 = Thick Film Ignition (TFI)&#013;&#010;1 = Thick Film Ignition - Improved Computer Control Dwell (TFI_ICCD)&#013;&#010;2 = Low Data Rate Distributorless dual plug (LDR_DIS)&#013;&#010;3 = Low Data Rate Distributorless single plug (LDR_DIS)&#013;&#010;4 = High Data Rate Distributorless (HDR_DIS)</description>
    <CATEGORYMEM index="0" category="29" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA17" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SW</units>
    <decimalpl>0</decimalpl>
    <rangehigh>4.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x19AF" flags="0xC">
    <title>?? DELAMB - Adaptive Deadband</title>
    <description>DELTA ABOVE/BELOW LAMBSE = 1.0 TO ALLOW ADAPTIVE UPDATE</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA1E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>5</decimalpl>
    <rangehigh>0.500000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3001" flags="0xC">
    <title>~MINADP -  KAMRF Min Clip (1 of 2)</title>
    <description>MINIMUM ALLOWABLE CORRECTION&#013;&#010;&#013;&#010;decipha equation adds 0.5 KAMRF</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA25" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ADAPT</units>
    <decimalpl>3</decimalpl>
    <rangehigh>1.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="(X / 256) + 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5234" flags="0xC">
    <title>~MAXADP - KAMRF Max Clip</title>
    <description>decipha equation adds 0.5 for KAM value</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA26" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>KAMRF</units>
    <decimalpl>3</decimalpl>
    <rangehigh>2.000000</rangehigh>
    <rangelow>1.000000</rangelow>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="(X/256) + 0.5">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xA6B" flags="0xC">
    <title>KWUCNT - Fast Adaptive Run Cycles</title>
    <description>MAXIMUM NUMBER OF WARM UP CYCLES TO&#013; USE &apos;FAST&apos; ADAPTIVE EGO COUNT (FAEGCT)&#013;</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA2B" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7F4F">
    <title>MULTM - Cold Engine Fuel Multiplier Update Time Limit (FN393F)</title>
    <description>MULTM - When the &apos;Cold Engine Fuel Multiplier Update Timer&apos; (aka MULTMR) exceeds this value then the &apos;Cold Engine Fuel Multiplier&apos; (aka LAMMUL) value is updated.&#013;&#010;&#013;&#010;Does not appear to be used in this ecu, possibly superseded by FN393F.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="31" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA2E" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>secs</units>
    <decimalpl>3</decimalpl>
    <rangehigh>128.000000</rangehigh>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1024">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x354E">
    <title>SpkAdv for KOER Test</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA32" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>SpkAdv</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1F4F">
    <title>Lambse Min Check for KOER</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA34" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5BF0">
    <title>Lambse Max Check for KOER</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA36" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x503F">
    <title>Lambse for KOER Test</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA40" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>Lambse</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 32768">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2D10">
    <title>ACT Valid Min Volts (FMEM)</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA50" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ad counts</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x731A">
    <title>ACT Valid Max Volts (FMEM)</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA52" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>ad counts</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x81">
    <title>TP Valid Max Volts (FMEM)</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA56" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x5D39">
    <title>TP Valid Min Volts (FMEM)</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCA58" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>AD Cnts</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 64">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x2133">
    <title>VMPMAX - MAP Sensor Max Time to Fault</title>
    <description>the max time that the map sensor signal is missing before setting a fault.</description>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCAFC" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x2DFD" flags="0x0">
    <title>FN378 - BP Accel Enrichment Multiplier</title>
    <description>FN378 - A multiplier of the result of the &apos;Accel Enrichment Fuel&apos; table lookup after the &apos;Accel Enrichment Multiplier for TP&apos; (aka FN331B) multiplier has been applied.&#013;&#010;&#013;&#010;Multiplier values less than 1 reduce fuel, values greater than 1 increase fuel.</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xCBC0" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>in Hg</units>
      <indexcount>5</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xCBC1" mmedelementsizebits="8" mmedcolcount="5" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>xMul</units>
      <indexcount>5</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5A38" flags="0x0">
    <title>FN379 - (AE)</title>
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCBCA" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>NBAR</units>
      <indexcount>6</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCBCC" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>6</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x457B">
    <title>V820A - ISC Self Test Dutycycle Multiplier</title>
    <description>Only exists in early eec-iv&#013;&#010;&#013;&#010;V820A - Replacement value for &apos;ISC Dutycycle Multiplier vs Load&apos; (aka FN820B) lookup result used during self test.</description>
    <CATEGORYMEM index="0" category="14" />
    <CATEGORYMEM index="1" category="21" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCADA" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>X</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/128">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x7FB0" flags="0x0">
    <title>FN324 - MAP (AE)</title>
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCBE2" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>MAP</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCBE3" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <indexcount>6</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x7708" flags="0x0">
    <title>FN1303 - Accel Enrichment</title>
    <description>FN1303&#013;&#010;&#013;&#010;AEM*TAE (FN1303) *FN331B*FN378</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="13" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN19B</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2C3E" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN20B</units>
      <indexcount>7</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x460D" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCBEE" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>lb/min</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>100.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x1678" flags="0x0">
    <title>FN1325A - Adaptive Update Rate</title>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="7" />
    <CATEGORYMEM index="2" category="92" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070D</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN041</units>
      <indexcount>9</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xCC26" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x4426" flags="0x0">
    <title>FN393F - Engagement Drive Delay (N/D Delay)</title>
    <description>TIME BETWEEN LAMMUL CHANGES - FORWARD GEAR&#013;&#010;INPUT: ECT&#013;&#013;&#010;OUTPUT: TIME BETWEEN CHANGES (SEC)</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="94" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xCC94" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>6</indexcount>
      <decimalpl>0</decimalpl>
      <min>-40.000000</min>
      <max>256.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCC95" mmedelementsizebits="8" mmedcolcount="6" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>sec</units>
      <indexcount>6</indexcount>
      <decimalpl>3</decimalpl>
      <max>0.250000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 1024">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1A9E" flags="0x0">
    <title>~FN348A - Cranking PW (FNCRK_LAMS Crank PW)</title>
    <description>only 11 points in mid 90s strategies&#013;&#010;&#013;&#010;does not exist in RZASA and newer stategies&#013;&#010;&#013;&#010;Cranking PW</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="9" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xCCA0" mmedelementsizebits="16" mmedcolcount="13" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>ECT</units>
      <indexcount>13</indexcount>
      <decimalpl>0</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 0.5">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCCA2" mmedelementsizebits="16" mmedcolcount="13" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>PW</units>
      <indexcount>13</indexcount>
      <decimalpl>6</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 655.36">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFPATCH uniqueid="0x17EC">
    <title>Enable DMA Datalogging - SUB2 - Rev. 2023-03-22</title>
    <CATEGORYMEM index="0" category="32" />
    <XDFPATCHENTRY name="console -> call patch BF5C" address="0xA446" datasize="0x3" patchdata="EFB728" basedata="71EF45" />
    <XDFPATCHENTRY name="Std Patch Code 1-bank" address="0xCD00" datasize="0x6C" patchdata="71EF45A100CE32A23336883600DF0AA23638C337000D3827EE01300140B10142A23336883600DF3689FEFF36DF24B23638A23334990030DF0B983530DF0669040032201AB03530703438983800DF059042400138998042DF057D024227C2990030DF08B11F31C6304027AEF0" />
    <XDFPATCHENTRY name="Ops List" address="0xCE00" datasize="0x58" patchdata="D6009603B6009A00CC00BA00B40024018A006201F201BE00960070011A01540192008C009000B800B200A8005C016A01DA001A0228024E013802D8005C03140322036C01980300002700015D9E000444A500804400000000" />
  </XDFPATCH>
  <XDFTABLE uniqueid="0x2C0E" flags="0x0">
    <title>Datalogging List Function (EE00-EFFF)</title>
    <description>datalogging list, does not require editing, for development only.</description>
    <CATEGORYMEM index="0" category="30" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>44</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="1" />
      <LABEL index="1" value="2" />
      <LABEL index="2" value="3" />
      <LABEL index="3" value="4" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <LABEL index="10" value="0" />
      <LABEL index="11" value="0" />
      <LABEL index="12" value="0" />
      <LABEL index="13" value="0" />
      <LABEL index="14" value="0" />
      <LABEL index="15" value="0" />
      <LABEL index="16" value="0" />
      <LABEL index="17" value="0" />
      <LABEL index="18" value="0" />
      <LABEL index="19" value="0" />
      <LABEL index="20" value="0" />
      <LABEL index="21" value="0" />
      <LABEL index="22" value="0" />
      <LABEL index="23" value="0" />
      <LABEL index="24" value="0" />
      <LABEL index="25" value="0" />
      <LABEL index="26" value="0" />
      <LABEL index="27" value="0" />
      <LABEL index="28" value="0" />
      <LABEL index="29" value="0" />
      <LABEL index="30" value="0" />
      <LABEL index="31" value="0" />
      <LABEL index="32" value="0" />
      <LABEL index="33" value="0" />
      <LABEL index="34" value="0" />
      <LABEL index="35" value="0" />
      <LABEL index="36" value="0" />
      <LABEL index="37" value="0" />
      <LABEL index="38" value="0" />
      <LABEL index="39" value="0" />
      <LABEL index="40" value="0" />
      <LABEL index="41" value="0" />
      <LABEL index="42" value="0" />
      <LABEL index="43" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCD4C" mmedelementsizebits="16" mmedrowcount="44" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>3</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x1364" flags="0x0">
    <title>Primary VE Table Air (Fuel) &amp; Trans TQ - EXT_FN1320/FN1420</title>
    <description>Primary fueling table in speed density ecu.&#013;&#010;Only available with decipha code.  Used for fuel and trans.&#013;&#010;&#013;&#010;y = mapope&#013;&#010;x = n</description>
    <CATEGORYMEM index="0" category="3" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN070</units>
      <indexcount>15</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x6078" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN021</units>
      <indexcount>15</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x1D4A" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCF88" mmedelementsizebits="8" mmedrowcount="15" mmedcolcount="15" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>VE</units>
      <decimalpl>3</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X / 256 * Z">
        <VAR id="X" />
        <VAR id="Z" type="link" linkid="0xC1F" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x1D4A" flags="0x0">
    <title>EXT_FN021 - Y Scaling MAPOPE (EXT_VE TABLE)</title>
    <description>LOAD NORMALIZING FUNCTION&#013;&#013;&#010;PURPOSE: USE FOR TABLE LOOK-UP&#013;&#013;&#010;INPUT:  LOAD&#013;&#013;&#010;OUTPUT:&#009; NORMALIZED LOAD</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="16" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCF41" mmedelementsizebits="16" mmedcolcount="4" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MAPOPE</units>
      <indexcount>4</indexcount>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 128">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCF43" mmedelementsizebits="16" mmedcolcount="4" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Col</units>
      <indexcount>4</indexcount>
      <decimalpl>0</decimalpl>
      <max>14.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6078" flags="0x0">
    <title>EXT_FN070 - X Scaling RPM - (EXT_VE_TABLE)</title>
    <description>also scaling for spark base table on older 1980s speed density ecu&apos;s&#013;&#010;&#013;&#010;ENGINE SPEED NORMALIZING FUNCTION&#013;&#013;&#010;PURPOSE:  GENERATE TABLE ENTRY POINT&#013;&#010;INPUT:  ENGINE SPEED IN RPM&#013;&#013;&#010;OUTPUT:&#009;TABLE ENTRY POINT</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCF51" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <max>16384.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCF53" mmedelementsizebits="16" mmedcolcount="10" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <max>14.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCONSTANT uniqueid="0x41AC">
    <title>(not used) SP** Actual Injector High Slope **SEE COMMENTS**</title>
    <description>This scalar on speed density ecu&apos;s is for calculation of rwhp in the histogram.  Set this to your actual injectors high slope and forget it.  It will not adjust fueling on speed density ecu&apos;s.&#013;&#010;&#013;&#010;Normally Changing this value will cause the injector low slope, breakpoint, sarchg, and maf to need to be updated but not on tne SD ecu&apos;s.&#013;&#010;&#013;&#010;This scalar will calculate the scaling percentage for the actual injector high slope / global fuel k-constant.&#013;&#010;&#013;&#010;2020-05-10&#013;&#010;&#013;&#010;4 bank address: 21FFE&#013;&#010;1 bank address: FFFE</description>
    <CATEGORYMEM index="0" category="6" />
    <CATEGORYMEM index="1" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xFFFE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lbs/hr</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X / 256">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
</XDFFORMAT>
