<!-- Written 04/25/2019 12:42:53 -->
<XDFFORMAT version="1.60">
  <XDFHEADER>
    <flags>0x1</flags>
    <fileversion>20200712</fileversion>
    <deftitle>HWMC2</deftitle>
    <description>Covers 6TAC, 6DJC &amp; 6DMA ECUs.  Requires 256k bin file.  If you find any errors or can add anything new, please contact T.I. Performance at: http://www.tiperformance.com.au/ &#013;&#010;&#013;&#010;2020-07-12 - Merged updates by Kendall Baker</description>
    <author>http://www.tiperformance.com.au/</author>
    <BASEOFFSET offset="131072" subtract="0" />
    <DEFAULTS datasizeinbits="8" sigdigits="2" outputtype="1" signed="0" lsbfirst="0" float="0" />
    <REGION type="0xFFFFFFFF" startaddress="0x0" size="0x40000" regionflags="0x0" name="Binary File" desc="This region describes the bin file edited by this XDF" />
    <CATEGORY index="0x0" name="Fuel" />
    <CATEGORY index="0x1" name="Spark" />
    <CATEGORY index="0x2" name="Sensors" />
    <CATEGORY index="0x3" name="Limits" />
    <CATEGORY index="0x4" name="Miscellaneous" />
    <CATEGORY index="0x5" name="Idle" />
    <CATEGORY index="0x6" name="Hardware" />
    <CATEGORY index="0x7" name="Scalers" />
    <CATEGORY index="0x8" name="Tests" />
    <CATEGORY index="0x9" name="Adaptive Learning" />
    <CATEGORY index="0xA" name="Failure Management" />
    <CATEGORY index="0xB" name="EGR" />
    <CATEGORY index="0xC" name="Purge" />
    <CATEGORY index="0xD" name="Accessories" />
    <CATEGORY index="0xE" name="Economy Mode" />
    <CATEGORY index="0xF" name="Transmission" />
    <CATEGORY index="0x10" name="Cruise Control" />
    <CATEGORY index="0x11" name="Transient Fuel" />
    <CATEGORY index="0x12" name="Boost Control" />
    <CATEGORY index="0x13" name="Unknown" />
  </XDFHEADER>
  <XDFFLAG uniqueid="0x750C">
    <title>Transmission Type (6DNB)</title>
    <description>Auto = 1;&#013;&#010;Manual = 0;</description>
    <CATEGORYMEM index="0" category="16" />
    <EMBEDDEDDATA mmedaddress="0xDBD8" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFCONSTANT uniqueid="0x4CFD">
    <title>ACT Default</title>
    <CATEGORYMEM index="0" category="11" />
    <EMBEDDEDDATA mmedaddress="0xC132" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg C</units>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="(X*2+40)*5/9-40">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x15C7">
    <title>Adaptive Learning Min ECT</title>
    <description>Minimum ECT to allow Adaptive Learning&#013;&#010;&#013;&#010;You can set this rather high to disable adaptive learning.</description>
    <CATEGORYMEM index="0" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xD546" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>degC?</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X*2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3E85">
    <title>Adaptive Learning Max ECT</title>
    <description>Maximum ECT to allow Adaptive Learning</description>
    <CATEGORYMEM index="0" category="10" />
    <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xD547" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>degC?</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X*2">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x44A6">
    <title>Airmass Flow Multiplier</title>
    <CATEGORYMEM index="0" category="5" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCFEA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>multiplier</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/32768&#013;&#010;">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x12C9">
    <title>Checksum Bank 1</title>
    <description>ROM_TO_1 - Do not edit. Shown for information only.</description>
    <CATEGORYMEM index="0" category="5" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1200A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>n/a</units>
    <outputtype>3</outputtype>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x3BB">
    <title>Checksum Bank 2</title>
    <description>ROM_TO_8 - Do not edit. Shown for information only.</description>
    <CATEGORYMEM index="0" category="5" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x200A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>n/a</units>
    <outputtype>3</outputtype>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x54E1">
    <title>Engine Displacement</title>
    <description>BASEMD</description>
    <CATEGORYMEM index="0" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCD34" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>litres</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/6144.4688">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1F7B">
    <title>Injector min pulse width</title>
    <description>MINPW</description>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC48C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>mSecs</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/262144*1000">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x1C59" flags="0x0">
    <title>BP Transfer</title>
    <description>FN000 - Input conversion to be confirmed.</description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC1F0" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>hz</units>
      <indexcount>6</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC1F2" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>in Hg</units>
      <indexcount>6</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/2048">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7446" flags="0x0">
    <title>Cranking Fuel PW Multiplier vs Time</title>
    <description>FN306 - The result of this table lookup is multiplied by MAP. The input value is the &apos;Cranking Timer&apos;.&#013;&#010;&#013;&#010;Conversions to be determined.</description>
    <CATEGORYMEM index="0" category="1" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xCFBA" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <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">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xCFBB" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <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">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x66C" flags="0x0">
    <title>Cranking Fuel PW Multiplier vs TPS</title>
    <description>FN ? - Multiplies cranking fuel pulsewidth according to change in throttle position.&#013;&#010;&#013;&#010;Conversion to be confirmed.</description>
    <CATEGORYMEM index="0" category="1" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCFE8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>volts</units>
      <indexcount>9</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/12800">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCFEA" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>multiplier</units>
      <indexcount>9</indexcount>
      <decimalpl>3</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/16384">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1E0C" flags="0x0">
    <title>Cranking Fuel PW vs ECT</title>
    <description>FN348A - The injector pulsewidth during cranking at sea level. Alter for injector and cam swaps. For larger injectors reduce the pulsewidth by the ratio of the low injector slope change.</description>
    <CATEGORYMEM index="0" category="1" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xCFC4" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg C</units>
      <indexcount>9</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="(X*2+40)*5/9-40">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCFC6" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>mSecs</units>
      <indexcount>9</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/262.144">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x1983" flags="0x0">
    <title>ECT/ACT Transfer</title>
    <description>FN703 - </description>
    <CATEGORYMEM index="0" category="3" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC170" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>volts</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/12800">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC172" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg C</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="(X/256*2+40)*5/9-40">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x5595" flags="0x0">
    <title>Fuel Base Table</title>
    <description>FN1362 - Used if either WARM_HEGO_FLAG or ECT_STABLE_FLAG = 0</description>
    <CATEGORYMEM index="0" category="1" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg C</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x5F3" />
      <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>MAP/BP</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x6ACF" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xC55E" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>A/F ratio</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128*14.64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x4370" flags="0x0">
    <title>Fuel OL Stabilised Table</title>
    <description>FN1360 - Used when WARM_HEGO_FLAG and ECT_STABLE_FLAG = 1.</description>
    <CATEGORYMEM index="0" category="1" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>MAP/BP</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x5C42" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xC4F2" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>A/F ratio</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128*14.64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x5C42" flags="0x0">
    <title>Fuel OL Stablised Table Scaler for MAP/BP</title>
    <description>FN072C - Do not edit first or last entries. Provides row scaling for the following table;&#013;&#010;&#013;&#010;Fuel OL Stablised Table</description>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2D8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MAP/BP</units>
      <indexcount>7</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/1.28">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2DA" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>row</units>
      <indexcount>7</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x37BB" flags="0x0">
    <title>Fuel Startup Table</title>
    <description>FN1361 - Value subtracted from &apos;Fuel Base Table&apos; or &apos;Fuel Base Table Alternative&apos; for warm up enrichment.</description>
    <CATEGORYMEM index="0" category="1" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg C</units>
      <indexcount>10</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x5F3" />
      <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>secs</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x6E5C" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xC5B8" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>A/F ratio</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/128*14.64">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x6E5C" flags="0x0">
    <title>Fuel Startup Table Scaler for Time</title>
    <description>FN018C - Do not edit first or last entries. Provides row scaling for the following table;&#013;&#010;&#013;&#010;Fuel Startup Table</description>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC208" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>secs</units>
      <indexcount>7</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <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="0xC20A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>row</units>
      <indexcount>7</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6ACF" flags="0x0">
    <title>Fuel Table Scaler for MAP/BP</title>
    <description>FN072B - Do not edit first or last entries. Provides row scaling for the following tables;&#013;&#010;&#013;&#010;Fuel Base Table&#013;&#010;MFA Fuel Multiplier Table</description>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2BC" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>MAP/BP</units>
      <indexcount>6</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/1.28">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2BE" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>row</units>
      <indexcount>6</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5F3" flags="0x0">
    <title>Fuel Table Scaler for ECT/ACT</title>
    <description>FN022B - Do not edit first or last entries. Provides column scaling for the following tables;&#013;&#010;&#013;&#010;Fuel Base Table&#013;&#010;Fuel Startup Table&#013;&#010;L8D028&#013;&#010;L8D082</description>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0xC288" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg C</units>
      <indexcount>6</indexcount>
      <min>1000.000000</min>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="(((x/64)-32)*5)/9">
        <VAR id="x" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC28A" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>column</units>
      <indexcount>6</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x674A" flags="0x0">
    <title>FN879 DASHPOT DECREMENT</title>
    <description>PROVIDE VARIABLE DECREMENT&#013;&#009;INPUT:&#009;DASPOT&#009;-  LB/MIN&#013;&#009;OUTPUT:&#009;DASPOT DECREMENT  -  LB/MIN&#013;</description>
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCBF6" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>??</units>
      <indexcount>7</indexcount>
      <decimalpl>4</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="0xCBF8" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>7</indexcount>
      <decimalpl>4</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5265" flags="0x0">
    <title>fn882 DASHPOT MAXIMUM VALUE</title>
    <description>CLIP DASPOT TO PREVENT FLARE DURING SHIFT&#013;&#009;&#013;&#010;INPUT:&#009;N  -  RPM&#013;&#009;&#013;&#010;OUTPUT: DASPOT MAXIMUM CLIP  -&#009;LB/MIN</description>
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCD1A" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>DsdRPM</units>
      <indexcount>5</indexcount>
      <decimalpl>4</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="0xCD1C" mmedelementsizebits="16" mmedcolcount="5" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Air_#/M</units>
      <indexcount>5</indexcount>
      <decimalpl>4</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x29BE" flags="0x0">
    <title>L8C082</title>
    <description>PID_X - </description>
    <CATEGORYMEM index="0" category="20" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xC082" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>6</indexcount>
      <min>1000.000000</min>
      <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 mmedaddress="0xC083" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>6</indexcount>
      <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="0x5800" flags="0x0">
    <title>L8C08E</title>
    <description>PID_X - </description>
    <CATEGORYMEM index="0" category="20" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xC08E" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>6</indexcount>
      <min>1000.000000</min>
      <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 mmedaddress="0xC08F" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>6</indexcount>
      <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="0x56BE" flags="0x0">
    <title>L8C09A</title>
    <description>PID_X - </description>
    <CATEGORYMEM index="0" category="20" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xC09A" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>11</indexcount>
      <min>1000.000000</min>
      <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 mmedaddress="0xC09B" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>11</indexcount>
      <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="0x6345" flags="0x0">
    <title>L8C0B0</title>
    <description>PID_X - </description>
    <CATEGORYMEM index="0" category="20" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xC0B0" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>11</indexcount>
      <min>1000.000000</min>
      <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 mmedaddress="0xC0B1" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>11</indexcount>
      <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="0x4F1B" flags="0x0">
    <title>L8C0C6</title>
    <description>PID_X - </description>
    <CATEGORYMEM index="0" category="20" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xC0C6" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <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 mmedaddress="0xC0C7" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>8</indexcount>
      <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="0x71DC" flags="0x0">
    <title>L8C0D6</title>
    <description>PID_X - </description>
    <CATEGORYMEM index="0" category="20" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC0D6" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <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="0x03" mmedaddress="0xC0D8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>8</indexcount>
      <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="0xF23" flags="0x0">
    <title>L8C0F6</title>
    <description>PID_X - </description>
    <CATEGORYMEM index="0" category="20" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC0F6" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>8</indexcount>
      <min>1000.000000</min>
      <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="0xC0F8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>?</units>
      <indexcount>8</indexcount>
      <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>
  <XDFTABLE uniqueid="0x34B6" flags="0x0">
    <title>MFA Fuel Multiplier Table</title>
    <description>FN1328 - Open loop mode multiplier that adjusts the desired A/F ratio when the conditions for economy mode are met and the &apos;Allow MFA Strategy&apos; (aka MFASW) flag is set.&#013;&#010;Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.</description>
    <CATEGORYMEM index="0" category="15" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>MAP/BP</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x6ACF" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xCF1E" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>multiplier</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="0x42B4" flags="0x0">
    <title>Spark Table MBT</title>
    <description>PID_X - Used when &apos;Bi Fuel Switch&apos; (aka PID_X) parameter is clear.</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xE90E" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x34C" flags="0x0">
    <title>Spark Table MBT MPG</title>
    <description>PID_X - Used when &apos;Bi Fuel Switch&apos; (aka PID_X) parameter is clear.</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xE97A" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="x/2">
        <VAR id="x" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x6461" flags="0x0">
    <title>Spark Table Bdln Knock</title>
    <description>PID_X - Used when &apos;Bi Fuel Switch&apos; (aka PID_X) parameter is clear.</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xE9E6" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x7026" flags="0x0">
    <title>Spark Table Bdln Knock MPG</title>
    <description>PID_X - Used when &apos;Bi Fuel Switch&apos; (aka PID_X) parameter is clear.</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xEA52" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x637C" flags="0x0">
    <title>Adaptive Learning Fuel Table</title>
    <description>Fuel correction table for Adaptive Learning. Unsure of scaler for Rows (should be load?).  Use a positive value to learn after N seconds; a negative to correct the base fuel table (??).  Presumably 0 disables adaptive learning for that cell.&#013;&#010;</description>
    <CATEGORYMEM index="0" category="10" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>12</indexcount>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>9</indexcount>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xD550" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>2</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x4C6" flags="0x0">
    <title>#spark related ACT Modifier</title>
    <CATEGORYMEM index="0" category="20" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>in Hg</units>
      <indexcount>7</indexcount>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xEAEA" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x46AC" flags="0x0">
    <title>#knock retard</title>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>in Hg</units>
      <indexcount>9</indexcount>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xC78A" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x2427" flags="0x0">
    <title>Spark Table LPG MBT</title>
    <description>PID_X - Used when &apos;Bi Fuel Switch&apos; (aka PID_X) parameter is set and in &apos;LPG Mode&apos;.</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xD2C2" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x12B2" flags="0x0">
    <title>Spark Table LPG MBT MPG</title>
    <description>PID_X - Used when &apos;Bi Fuel Switch&apos; (aka PID_X) parameter is set and in &apos;LPG Mode&apos;.</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xD32E" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x20C8" flags="0x0">
    <title>Spark Table LPG Bdln Knock</title>
    <description>PID_X - Used when &apos;Bi Fuel Switch&apos; (aka PID_X) parameter is set and in &apos;LPG Mode&apos;.</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xD39A" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x67A" flags="0x0">
    <title>Spark Table LPG Bdln Knock MPG</title>
    <description>PID_X - Used when &apos;Bi Fuel Switch&apos; (aka PID_X) parameter is set and in &apos;LPG Mode&apos;.</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xD406" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>deg adv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x7072">
    <title>Idle Speed Drive</title>
    <description>DRBASE - Base target idle speed in drive before adders</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC88C" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>rpm</units>
    <outputtype>2</outputtype>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x28F8">
    <title>Idle Speed Drive Alt</title>
    <description>DRBASE_ALT - Alternative base target idle speed in drive before adders (used when ALT_CAL_FLG is set).</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC88E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>rpm</units>
    <outputtype>2</outputtype>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6042">
    <title>Idle Speed Cold Start Adder</title>
    <description>Add this many RPM at cold start</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC894" 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="0x2E6F">
    <title>Idle Time to keep Cold Start adder</title>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedaddress="0xC8D4" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>sec</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x6116">
    <title>Idle Speed Neutral</title>
    <description>NUBASE - Base target idle speed in neutral before adders</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC890" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>rpm</units>
    <outputtype>2</outputtype>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xECC">
    <title>Idle Speed Neutral Alt</title>
    <description>NUBASE_ALT - Alternative base target idle speed in neutral before adders  (used when ALT_CAL_FLG is set).</description>
    <CATEGORYMEM index="0" category="6" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC892" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>rpm</units>
    <outputtype>2</outputtype>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x7460">
    <title>Injector Slope</title>
    <description>Injector flow rate in # per hr.</description>
    <CATEGORYMEM index="0" category="7" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC48E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/582.5422">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1372">
    <title>L8C00C (rpm related)</title>
    <CATEGORYMEM index="0" category="20" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC00C" 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="0x1A33">
    <title>LAMMIN</title>
    <description>Minimum closed loop LAMBSE clip</description>
    <CATEGORYMEM index="0" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC4A8" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lambda</units>
    <decimalpl>5</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="x/32768">
      <VAR id="x" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x48D6">
    <title>LAMMAX</title>
    <description>Minimum closed loop LAMBSE clip</description>
    <CATEGORYMEM index="0" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC4A6" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>lambda</units>
    <decimalpl>5</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="x/32768">
      <VAR id="x" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x682C">
    <title>Rev Limit Drive</title>
    <description>NLMT - The rpm at which all fuel is cut when in drive.</description>
    <CATEGORYMEM index="0" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC4AA" 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="0x131C">
    <title>Rev Limit failed speed sensor</title>
    <description>NLMT_VSF</description>
    <CATEGORYMEM index="0" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC4AC" 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="0x2F56">
    <title>Rev Limit Hysteresis</title>
    <description>NLMTH - </description>
    <CATEGORYMEM index="0" category="4" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC4AE" 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="0x761F">
    <title>TPS PT Threshold</title>
    <description>DELTA -The relative throttle position at which PT mode occurs. If altered, adjust &apos;Dashpot TP&apos; (aka DELHYS) and &apos;ISC RPM Control TP&apos; (aka DELRAT) to suit.&#013;&#010;&#013;&#010;NB the relative throttle position is the actual throttle position value minus the closed throttle position value.</description>
    <CATEGORYMEM index="0" category="5" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCCCA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>volts</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/12800">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x70C1">
    <title>TPS PT Threshold Hysteresis</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="5" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCCCE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>volts</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/12800">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4987">
    <title>TPS WOT Threshold</title>
    <description>THBP2 - The relative throttle position at which WOT mode occurs.&#013;&#010;&#013;&#010;NB the relative throttle position is the actual throttle position value minus the closed throttle position value.</description>
    <CATEGORYMEM index="0" category="5" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCCD0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>volts</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/12800">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xBB3">
    <title>TPS WOT Threshold Hysteresis</title>
    <description>HYST2</description>
    <CATEGORYMEM index="0" category="5" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCCCC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>volts</units>
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/12800">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xBD4">
    <title># Transmission LHM Speed</title>
    <description>Above this RPM the ECU thinks the VSS has failed and puts the transmission in LHM</description>
    <CATEGORYMEM index="0" category="16" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xE110" 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="0x1314">
    <title>Spark Lower Clip</title>
    <description>SPUCLP</description>
    <CATEGORYMEM index="0" category="2" />
    <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xE874" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg adv</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x11EC">
    <title>Spark Underspeed</title>
    <description>SPK_UNDSP&#013;&#010;&#013;&#010;To be confirmed.</description>
    <CATEGORYMEM index="0" category="2" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC412" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg adv</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1536">
    <title>Spark Upper Clip</title>
    <description>SPUCLP</description>
    <CATEGORYMEM index="0" category="2" />
    <EMBEDDEDDATA mmedaddress="0xE875" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>deg adv</units>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCHECKSUM uniqueid="0x2BE4">
    <title>**Checksum</title>
    <REGION>
      <datastart>0x2000</datastart>
      <dataend>0xDFFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x200A</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFFLAG uniqueid="0x192">
    <title>Bi Fuel Switch</title>
    <description>PID_X - Set when the vehicle is equipped with both petrol and LPG fuelling.</description>
    <CATEGORYMEM index="0" category="7" />
    <EMBEDDEDDATA mmedaddress="0xC338" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFUNCTION uniqueid="0x2518" flags="0x0">
    <title>Table Scaler for MAP</title>
    <description>FN071 - Do not edit first or last entries. Provides row scaling for the following tables;&#013;&#010;&#013;&#010;Spark Table #1&#013;&#010;Spark Table #1 Alt&#013;&#010;Spark Table #2&#013;&#010;Spark Table #2 Alt&#013;&#010;Spark Table CS1 #1&#013;&#010;Spark Table CS1 #1 Alt&#013;&#010;Spark Table CS1 #2&#013;&#010;Spark Table CS1 #2 Alt</description>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC31C" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>in Hg</units>
      <indexcount>7</indexcount>
      <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 mmedtypeflags="0x02" mmedaddress="0xC31E" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>row</units>
      <indexcount>7</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x11FD" flags="0x0">
    <title>Table Scaler for RPM</title>
    <description>FN070 - Do not edit first or last entries. Provides column scaling for the following tables;&#013;&#010;&#013;&#010;Fuel OL Stabilised Table&#013;&#010;MFA Fuel Multiplier Table&#013;&#010;Spark Table #1&#013;&#010;Spark Table #1 Alt&#013;&#010;Spark Table #2&#013;&#010;Spark Table #2 Alt&#013;&#010;Spark Table CS1 #1&#013;&#010;Spark Table CS1 #1 Alt&#013;&#010;Spark Table CS1 #2&#013;&#010;Spark Table CS1 #2 Alt</description>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC2A0" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>6</indexcount>
      <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="0xC2A2" mmedelementsizebits="16" mmedcolcount="6" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>column</units>
      <indexcount>6</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6245" flags="0x0">
    <title>Table Scaler for MAP Word</title>
    <description> - Do not edit first or last entries. Provides row scaling for the following table;&#013;&#010;&#013;&#010;Volumetric Efficiency Table&#013;&#010;&#013;&#010;To be confirmed.</description>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC258" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>in Hg</units>
      <indexcount>7</indexcount>
      <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="0xC25A" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>row</units>
      <indexcount>7</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X/256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5C39" flags="0x0">
    <title>VE Multiplier for ACT</title>
    <description>FN305 - Adjusts the results of the &apos;Volumetric Eficiency Table&apos; lookup.</description>
    <CATEGORYMEM index="0" category="5" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xCD78" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>deg C</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*2+40)*5/9-40">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedaddress="0xCD79" mmedelementsizebits="8" mmedmajorstridebits="-16" mmedminorstridebits="0" />
      <units>multiplier</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>
  <XDFTABLE uniqueid="0x7921" flags="0x0">
    <title>Volumetric Efficiency Table</title>
    <description>FN1320 - </description>
    <CATEGORYMEM index="0" category="5" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>9</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x6245" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xCD94" mmedelementsizebits="8" mmedrowcount="9" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>%</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/2.56">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFCONSTANT uniqueid="0x2E50">
    <title>Vehicle Speed Limit</title>
    <description>VSLIM</description>
    <CATEGORYMEM index="0" category="4" />
    <EMBEDDEDDATA mmedaddress="0xC4B4" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>km/h</units>
    <outputtype>2</outputtype>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1905">
    <title>Vehicle Speed Limit Hysteresis</title>
    <description>VSLIMH</description>
    <CATEGORYMEM index="0" category="4" />
    <EMBEDDEDDATA mmedaddress="0xC4B5" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>km/h</units>
    <outputtype>2</outputtype>
    <decimalpl>1</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x34A6">
    <title>ED_base_ect degC</title>
    <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xEC3C" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="((X/0.5)-32)*5/9">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0xB1B">
    <title>ED_ect_DES degC</title>
    <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xEC38" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="((X/0.5)-32)*5/9">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x11D9">
    <title>ect low speed fan</title>
    <description>temp above desired</description>
    <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xEC21" 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="0x1465">
    <title>ect high speed fan</title>
    <description>temp above desired.</description>
    <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xEC22" 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="0x35D6">
    <title>ect fan hys</title>
    <EMBEDDEDDATA mmedtypeflags="0x01" mmedaddress="0xEC24" 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="0x3EF">
    <title>bbm switch rpm</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCCAC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x56DA">
    <title>bbm switch rpm hys</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xCCAE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x12A">
    <title>IDLESPKN</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xE858" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x67D0">
    <title>IDLESPARK</title>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC850" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x1B60">
    <title>dasptk</title>
    <description>GAIN FOR P.T. DASHPOT CALC</description>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC868" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/1048576">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x4D5E">
    <title>daspto</title>
    <description>MAP OFFSET TERM FOR P.T. DASHPOT CALC</description>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC86A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <decimalpl>6</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/4096">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFCONSTANT uniqueid="0x71EE">
    <title>delhys</title>
    <description>DELHYS - Used in the calculation of the dashpot (pre position airflow) value. Set equal to the sum of the following parameters;&#013;&#010;&apos;TPS PT Threshold&apos; (aka DELTA)&#013;&#010;&apos;TPS PT Threshold Hysteresis&apos; (aka HYSTS)</description>
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xC87E" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <decimalpl>3</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X/12800">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x2D72" flags="0x0">
    <title>WOT Spark Adder for RPM</title>
    <description>FN153 - </description>
    <CATEGORYMEM index="0" category="2" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xE8F2" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>7</indexcount>
      <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="0xE8F4" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>deg adv</units>
      <indexcount>7</indexcount>
      <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>
  </XDFFUNCTION>
  <XDFFLAG uniqueid="0x1989">
    <title>Smartlock enable</title>
    <description>1=on; 2=off</description>
    <CATEGORYMEM index="0" category="7" />
    <EMBEDDEDDATA mmedaddress="0xC014" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x92">
    <title>Transmission Type (6DJC)</title>
    <description>Auto = 1;&#013;&#010;Manual = 0;</description>
    <CATEGORYMEM index="0" category="16" />
    <EMBEDDEDDATA mmedaddress="0xDBD6" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>
  <XDFFLAG uniqueid="0x3994">
    <title>Manual Trans Switch</title>
    <description>MTXSW&#009;manual_trans_switch&#009;0xE0CA&#013;&#010;</description>
    <EMBEDDEDDATA mmedaddress="0xCCC6" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <mask>0x01</mask>
  </XDFFLAG>  
  <XDFTABLE uniqueid="0x35" flags="0x0">
    <title>Transmission Line pressure </title>
    <description>L8DE70 &#013;&#010;Higher values give firmer shift pressure.</description>
    <CATEGORYMEM index="0" category="16" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TPS%</units>
      <indexcount>12</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>RPM</units>
      <indexcount>12</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 mmedaddress="0xE5E4" mmedelementsizebits="8" mmedrowcount="12" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x64EF" flags="0x0">
    <title>Transmission Line pressure Econ</title>
    <description>L8DE70 &#013;&#010;Higher values give firmer shift pressure.</description>
    <CATEGORYMEM index="0" category="16" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TPS%</units>
      <indexcount>12</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>RPM</units>
      <indexcount>12</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 mmedaddress="0xDA24" mmedelementsizebits="8" mmedrowcount="12" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x2F6D" flags="0x0">
    <title>Trans shift schedule 1-2 Power</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDD50" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDD52" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Tailshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x69A8" flags="0x0">
    <title>Trans shift schedule 2-3 Power</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDD78" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDD7A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Tailshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xA60" flags="0x0">
    <title>Trans shift schedule 3-4 Power</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDDA0" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDDA4" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5436" flags="0x0">
    <title>Trans shift schedule 4-3 Power</title>
    <description>looking at the code it looks like it should be 4-3, there doesnt seem to be a 3-4 after 4-3 for power.</description>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDDC8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDDCA" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x52D6" flags="0x0">
    <title>Trans shift schedule 3-2 Power</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDDF0" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDDF2" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6893" flags="0x0">
    <title>Trans shift schedule 2-1 Power</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDE18" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDE1A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x39F4" flags="0x0">
    <title>Trans shift schedule 1-2 Econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDC38" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDC3A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x69B7" flags="0x0">
    <title>Trans shift schedule 2-3 Econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDC60" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDC62" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x5468" flags="0x0">
    <title>Trans shift schedule 3-4 Econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDC88" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDC8A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x73FD" flags="0x0">
    <title>Trans shift schedule 3-4 After 4-3 Econ</title>
    <description>This extra shift function is to stop the transmission hunting up and down between 3rd and 4th</description>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDCB0" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDCB2" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x31C5" flags="0x0">
    <title>Trans shift schedule 4-3 econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDCD8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDCDA" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x175C" flags="0x0">
    <title>Trans shift schedule 3-2 Econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDD00" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDD02" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4AD3" flags="0x0">
    <title>Trans shift schedule 2-1 Econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDD28" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDD2A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x725C" flags="0x0">
    <title>Trans TQ lock curve 4th Econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDE90" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDE92" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x69CF" flags="0x0">
    <title>Trans TQ lock curve After 3 - 4  shift Econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDEB8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDEBA" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x34CF" flags="0x0">
    <title>Trans TQ lock curve 3rd Econ</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDF08" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDF0A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x67F" flags="0x0">
    <title>Trans TQ unlock curve 4th Econ</title>
    <description>looking through the code this is Econ.</description>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDF30" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDF32" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x223D" flags="0x0">
    <title>Trans TQ unlock curve 3rd Econ </title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDFD0" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDFD2" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x7B68" flags="0x0">
    <title>Trans TQ lock curve 4th Power </title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDE40" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDE42" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x6C67" flags="0x0">
    <title>Trans TQ lock curve After 3-4 shift Power </title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDE68" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDE6A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x27BB" flags="0x0">
    <title>Trans TQ lock curve 3rd Power</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDE90" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDE92" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4F23" flags="0x0">
    <title>Trans TQ unlock curve 4th Power</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDFA8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDFAA" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0xF2A" flags="0x0">
    <title>Trans TQ unlock curve 3rd Power</title>
    <CATEGORYMEM index="0" category="16" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xDF58" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Throttle %</units>
      <indexcount>10</indexcount>
      <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="0xDF5A" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Driveshaft RPM</units>
      <indexcount>10</indexcount>
      <decimalpl>1</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>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x35" flags="0x0">
    <title>Transmission Line pressure </title>
    <description>L8DE70 &#013;&#010;Higher values give firmer shift pressure.</description>
    <CATEGORYMEM index="0" category="16" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TPS%</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x19C3" />
      <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>RPM</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x4E9F" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xE602" mmedelementsizebits="8" mmedrowcount="12" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x64EF" flags="0x0">
    <title>Transmission Line pressure Econ</title>
    <description>L8DE70 &#013;&#010;Higher values give firmer shift pressure.</description>
    <CATEGORYMEM index="0" category="16" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TPS%</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x19C3" />
      <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>RPM</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x4E9F" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xDA24" mmedelementsizebits="8" mmedrowcount="12" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFFUNCTION uniqueid="0x19C3" flags="0x0">
    <title>Table scaler for TPS</title>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xE0D6" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>TPS%</units>
      <indexcount>10</indexcount>
      <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="0xE0D8" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Row</units>
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFFUNCTION uniqueid="0x4E9F" flags="0x0">
    <title>Table scaler for RPM Transmission</title>
    <CATEGORYMEM index="0" category="8" />
    <CATEGORYMEM index="1" category="255" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xE102" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>10</indexcount>
      <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="0xE104" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>10</indexcount>
      <decimalpl>1</decimalpl>
      <min>1000.000000</min>
      <outputtype>2</outputtype>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x344A" flags="0x0">
    <title>eabe fn1134a  ACT spark Modifier </title>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>7</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xEABE" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x50F3" flags="0x0">
    <title>eb12 FN1134E ect spark modifier</title>
    <description>ECT spark</description>
    <CATEGORYMEM index="0" category="2" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>rpm</units>
      <indexcount>12</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x11FD" />
      <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>in Hg</units>
      <indexcount>7</indexcount>
      <min>1000.000000</min>
      <outputtype>4</outputtype>
      <embedinfo type="2" linkobjid="0x2518" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedaddress="0xEB12" mmedelementsizebits="8" mmedrowcount="7" mmedcolcount="12" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/512">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
</XDFFORMAT>
