<ADXFORMAT version="1.01">
  <!-- Written 06/13/2023 09:45:06 -->
  <ADXHEADER>
    <guid>19f28e4c-90d8-4aca-bbb2-b86e27a45e76</guid>
    <flags>0x10000</flags>
    <objectcount>436</objectcount>
    <userversion>210620</userversion>
    <author>Decipha</author>
    <desc>Decipha&apos;s Standardized ADX Logging File 1983-2006&#013;&#010;www.EFIDynoTuning.com&#013;&#010;&#013;&#010;FOR SUPERLOGGER LOGGING&#013;&#010;alter &gt;&gt; SL_SendMP&#013;&#010;&#013;&#010;To change from QH to SL&#013;&#010;CC: Configure QH for Payload -&gt; none&#013;&#010;MC: QH_Harvest Data Macro &gt; SL_Harvest&#013;&#010;DC: QH_Disconnect &gt; none&#013;&#010;PC: QH_Disconnect &gt; SL_version fetch&#013;&#010;UC: QH_Config QH for Pay &gt; SL_version</desc>
    <baud>921600</baud>
    <DEFAULTS datasizeinbits="16" sigdigits="3" outputtype="3" baud="0" signed="0" lsbfirst="1" float="0" />
    <connectcmd>QH_DMA_READ</connectcmd>
    <monitorcmd>QH_HARVEST</monitorcmd>
    <disconnectcmd>QH_DISCON</disconnectcmd>
    <pausecmd>QH_DISCON</pausecmd>
    <unpausecmd>QH_DMA_READ</unpausecmd>
  </ADXHEADER>

  <ADXMONITOR id="dyno" idhash="0xA4FB3819" title="Dyno Graph">
    <desc>Dyno Graph</desc>
    <mainbkgcolor>0x00000000</mainbkgcolor>
    <plotbkgcolor>0x00000000</plotbkgcolor>
    <plotoutlinecolor>0x00FFFFFF</plotoutlinecolor>
    <titlecolor>0x00FFFFFF</titlecolor>
    <timeaxiscolor>0x00FFFFFF</timeaxiscolor>
    <entrycount>10</entrycount>
    <ADXMONSERIES linewidth="5" linetype="1" linecolor="0x00FFFF" axiscolor="0x00FFFF" itemidhash="0x7828AB2A" />
    <ADXMONSERIES linewidth="5" linetype="1" linecolor="0xFF0000" axiscolor="0xFF0000" itemidhash="0x783AEC2A" />
    <ADXMONSERIES linecolor="0xFFFFFF" axiscolor="0xFFFFFF" itemidhash="0xA24EE451" />
    <ADXMONSERIES linewidth="2" linecolor="0x0080FF" axiscolor="0x0080FF" itemidhash="0x39549212" />
    <ADXMONSERIES linetype="2" linecolor="0x0000FF" axiscolor="0x0000FF" itemidhash="0x0342328F" />
    <ADXMONSERIES linetype="2" linecolor="0x800080" axiscolor="0x800080" itemidhash="0x165DA60B" />
    <ADXMONSERIES linecolor="0x404080" axiscolor="0x404080" itemidhash="0x834906B5" />
    <ADXMONSERIES linecolor="0x808000" axiscolor="0x808000" itemidhash="0xC6A95E5B" />
    <ADXMONSERIES linecolor="0x00FF00" axiscolor="0x00FF00" itemidhash="0xB193ACAA" />
    <ADXMONSERIES linecolor="0x008080" axiscolor="0x008080" itemidhash="0x490E2911" />
  </ADXMONITOR>

  <ADXLOOKUPTABLE id="LU_AFR" idhash="0x0C49B4C9" title="LU_AFR">
    <desc>WBo2 Transfer</desc>
    <inputtype>3</inputtype>
    <outputtype>3</outputtype>
    <lookupmode>0</lookupmode>
    <entrycount>2</entrycount>
    <tableentry input="0.000000" output="0.680000" />
    <tableentry input="5.000000" output="1.360000" />
  </ADXLOOKUPTABLE>

  <ADXMONITOR id="Running_State" idhash="0xE62D7380" title="Running State">
    <desc>fuel monitor</desc>
    <mainbkgcolor>0x00000000</mainbkgcolor>
    <plotbkgcolor>0x00000000</plotbkgcolor>
    <plotoutlinecolor>0x00FFFFFF</plotoutlinecolor>
    <titlecolor>0x00FFFFFF</titlecolor>
    <timeaxiscolor>0x00FFFFFF</timeaxiscolor>
    <entrycount>10</entrycount>
    <ADXMONSERIES linewidth="3" linetype="2" linecolor="0x0000FF" axiscolor="0x0000FF" itemidhash="0x07F07143" />
    <ADXMONSERIES linecolor="0x00FF00" axiscolor="0x00FF00" itemidhash="0xA6061F99" />
    <ADXMONSERIES linewidth="5" linetype="4" linecolor="0xFFFFFF" axiscolor="0xFFFFFF" itemidhash="0x8EC9F5A8" />
    <ADXMONSERIES linecolor="0xFF00FF" axiscolor="0xFF00FF" itemidhash="0x4DC1AD7E" />
    <ADXMONSERIES linecolor="0x404080" axiscolor="0x404080" itemidhash="0x9AF3C5DD" />
    <ADXMONSERIES linecolor="0x804000" axiscolor="0x804000" itemidhash="0x7EFF6600" />
    <ADXMONSERIES linecolor="0x4080FF" axiscolor="0x4080FF" itemidhash="0x24B8E450" />
    <ADXMONSERIES linecolor="0x00FFFF" axiscolor="0x00FFFF" itemidhash="0xC633117F" />
    <ADXMONSERIES linecolor="0xFFFF00" axiscolor="0xFFFF00" itemidhash="0x4CEB8F3D" />
    <ADXMONSERIES linecolor="0xC0C0C0" axiscolor="0xC0C0C0" itemidhash="0x04485A13" />
  </ADXMONITOR>

  <ADXMACRO id="QH_DMA_READ" idhash="0x5B7EE986" title="QH_DMA_READ" repeatcount="1">
    <desc>swap pay for the specific strategy you want to log, must swap clr command if going from eec-v to iv.  The QH only does this setup once.</desc>
    <NODE commandID="QH_WAIT" repeatcount="1" />
    <NODE commandID="QH_CLR_EECIV" repeatcount="1" />
    <NODE commandID="QH_WAIT" repeatcount="1" />
    <NODE commandID="QH_SUB2_PAY" repeatcount="1" />
    <NODE commandID="QH_CONFIG_OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="QH_CLR_EECV" idhash="0x19ED3BC0" title="QH_CLR_EECV">
    <desc>Clears the logging buffer.  Used to set all unlogged values to 0.  Sets 1F20 to 1F8B to value of 0x00.&#013;&#010;&#013;&#010;For EEC-IV the 01 may need to be changed to 03&#013;&#010;&#013;&#010;EEC-IV = 0x57 0x6C 0x03 0x1F 0x20&#013;&#010;EEC-V = 0x57 0x6C 0x01 0x1F 0x20</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x9">5704011F1E00000000</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_CLR_EECIV" idhash="0x3DA6C943" title="QH_CLR_EECIV">
    <desc>clears 1f1e and 1f1f for unused variables to log 0&#013;&#010;&#013;&#010;did untested tho&#013;&#010;now clears all</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x71">576C031F1E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</bytestring>
  </ADXCSENDCOMMAND>

  <ADXDASHBOARD id="SD_EEC-IV" idhash="0x860E9961" title="SD_EEC-IV">
    <desc>eec-iv speed density dash for 80-90s ecu&apos;s</desc>
    <bkgrndcolor>0x00000000</bkgrndcolor>
    <entrycount>41</entrycount>
    <ADXDGENTRY gaugetype="1" itemidhash="0xA4D3BFA1" left="84" top="84" right="98" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x0103F343" left="70" top="84" right="84" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x586E17A1" left="56" top="84" right="70" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x586E0D01" left="42" top="84" right="56" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x181F0ED8" left="14" top="84" right="28" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1840B6D8" left="0" top="84" right="14" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x186A1B78" left="84" top="70" right="98" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x73A61E55" left="70" top="70" right="84" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00C0C0C0" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x25B906B4" left="56" top="70" right="70" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00C0C0C0" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1ED63BE2" left="42" top="70" right="56" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xD304CE60" left="28" top="70" right="42" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC0C11EF4" left="14" top="70" right="28" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1848B6D8" left="0" top="70" right="14" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB6B90B97" left="84" top="56" right="98" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x0080FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC604A5FF" left="70" top="56" right="84" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x0080FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE4C4D3EE" left="56" top="56" right="70" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE4C4C94E" left="42" top="56" right="56" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x8222E9C5" left="28" top="56" right="42" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB8DBF317" left="14" top="56" right="28" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA24EE451" left="0" top="56" right="14" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x4CEB8F3D" left="84" top="42" right="98" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC633117F" left="70" top="42" right="84" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x960F7F5C" left="56" top="42" right="70" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x960F65FC" left="42" top="42" right="56" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x9B1ED6D0" left="14" top="42" right="28" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xADD2AB50" left="0" top="42" right="14" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x27A62101" left="84" top="28" right="98" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x2458C615" left="70" top="28" right="84" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x24B8E450" left="56" top="28" right="70" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA6061F99" left="42" top="28" right="56" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC0C240F4" left="14" top="28" right="28" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x5A7F0937" left="0" top="28" right="14" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0xADD2AB50" left="75" top="0" right="98" bottom="20" arcmin="45" arcmax="320" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0xB3887F97" left="41" top="0" right="58" bottom="15" arcmin="90" arcmax="270" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0x39549212" left="23" top="0" right="40" bottom="15" arcmin="90" arcmax="270" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0xA6061F99" left="0" top="0" right="23" bottom="20" arcmin="45" arcmax="320" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" alarmlowcolor="0x00FB8A00" alarmhighcolor="0x0000FF53" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x04485A13" left="28" top="28" right="42" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x39549212" left="28" top="42" right="42" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC9A4EE5E" left="28" top="84" right="42" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x30913E98" left="42" top="18" right="56" bottom="28" bkgndcolor="0x00000000" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00000080" clearbkgndcolor="0x00000000" cleartxtcolor="0x00408000" />
    <ADXDGENTRY gaugetype="0" itemidhash="0x260857DF" left="59" top="0" right="75" bottom="15" arcmin="90" arcmax="270" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" />
  </ADXDASHBOARD>

  <ADXDASHBOARD id="EEC-V" idhash="0x6412E274" title="EEC-V">
    <desc>Realtime View of all logging Payloads</desc>
    <bkgrndcolor>0x00000000</bkgrndcolor>
    <entrycount>90</entrycount>
    <ADXDGENTRY gaugetype="1" itemidhash="0xE582ED2A" left="90" top="90" right="100" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x0103F343" left="80" top="90" right="90" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x1EBAF269" left="70" top="90" right="80" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00151515" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" setbkgndcolor="0x00000000" settxtcolor="0x00FFFFFF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEA568B53" left="60" top="90" right="70" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x6F368B16" left="50" top="90" right="60" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x4DC2F97E" left="40" top="90" right="50" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x4DC1AD7E" left="30" top="90" right="40" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x3CBBAE5F" left="20" top="90" right="30" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x181F0ED8" left="10" top="90" right="20" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1840B6D8" left="0" top="90" right="10" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1848B6D8" left="0" top="80" right="10" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x0798D663" left="10" top="80" right="20" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1835AED8" left="20" top="80" right="30" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC6A95E5B" left="30" top="80" right="40" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x0080FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x9D04BE1F" left="40" top="80" right="50" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x0000FFFF" alarmhighcolor="0x00FF8000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x6010D023" left="50" top="80" right="60" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x004080FF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC31B9514" left="60" top="80" right="70" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00808080" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5A454F69" left="70" top="80" right="80" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00151515" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" setbkgndcolor="0x00000000" settxtcolor="0x00FFFFFF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0xCAA47910" left="80" top="80" right="90" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00151515" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" setbkgndcolor="0x00000000" settxtcolor="0x00FFFFFF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x746EB6A2" left="90" top="80" right="100" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00151515" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" setbkgndcolor="0x00000000" settxtcolor="0x000000FF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x4C854F72" left="90" top="70" right="100" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00151515" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" setbkgndcolor="0x00000000" settxtcolor="0x00FFFFFF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0xCAA47CE8" left="80" top="70" right="90" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00151515" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" setbkgndcolor="0x00000000" settxtcolor="0x00FFFFFF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0xDF58196D" left="70" top="70" right="80" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00151515" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" setbkgndcolor="0x00000000" settxtcolor="0x000000FF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x0834C163" left="60" top="70" right="70" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00808080" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x53D8F6FA" left="50" top="70" right="60" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00808080" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x180804D8" left="40" top="70" right="50" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC9A4EE5E" left="30" top="70" right="40" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x891A4FE0" left="20" top="70" right="30" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x68ADFFC4" left="10" top="70" right="20" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x5BF2A34A" left="0" top="70" right="10" bottom="80" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA24EE451" left="0" top="60" right="10" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00C0C0C0" alarmhighcolor="0x00FF8000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x697C9182" left="10" top="60" right="20" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE942A5A6" left="20" top="60" right="30" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB8263BE3" left="30" top="60" right="40" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x834906B5" left="40" top="60" right="50" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x61B937C7" left="50" top="60" right="60" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00808080" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x69EA06AD" left="60" top="60" right="70" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x945D5E19" left="70" top="60" right="80" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x050BEE95" left="80" top="60" right="90" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC0AA487E" left="90" top="60" right="100" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA4D3BFA1" left="90" top="50" right="100" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x0000FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x6E899D7B" left="80" top="50" right="90" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x000080FF" alarmhighcolor="0x00C0C0C0" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC633117F" left="70" top="50" right="80" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x42B9E3F6" left="60" top="50" right="70" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x260857DF" left="50" top="50" right="60" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00808080" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE4C4D3EE" left="40" top="50" right="50" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE4C4C94E" left="30" top="50" right="40" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB8DBF317" left="20" top="50" right="30" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x45441D0E" left="10" top="50" right="20" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x07F07143" left="0" top="50" right="10" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB6F61B0" left="0" top="40" right="10" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x004080FF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x5F1B2261" left="10" top="40" right="20" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00FFFFFF" alarmhighcolor="0x0000FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC0C0F2F4" left="20" top="40" right="30" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00C0C0C0" alarmhighcolor="0x0000FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x960F65FC" left="30" top="40" right="40" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x960F7F5C" left="40" top="40" right="50" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x2EE55295" left="50" top="40" right="60" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC604A5FF" left="60" top="40" right="70" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x4CEB8F3D" left="70" top="40" right="80" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x84E792A0" left="80" top="40" right="90" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x186A1B78" left="90" top="40" right="100" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x165DA60B" left="90" top="30" right="100" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x2458C615" left="80" top="30" right="90" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00C0C0C0" alarmhighcolor="0x0000FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x24B8E450" left="70" top="30" right="80" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00C0C0C0" alarmhighcolor="0x0000FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB6B90B97" left="60" top="30" right="70" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA6061F99" left="50" top="30" right="60" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x94487796" left="40" top="30" right="50" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB193ACAA" left="30" top="30" right="40" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x000000FF" alarmhighcolor="0x004080FF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x490E2911" left="10" top="30" right="20" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x0000B4FA" alarmlowcolor="0x00FFFFFF" alarmhighcolor="0x00FF8000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xBE395D79" left="0" top="30" right="10" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0x39549212" left="30" top="0" right="50" bottom="30" arcmax="280" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00C0C0C0" bordercolor="0x00000000" facecolor="0x00000000" />
    <ADXDGENTRY gaugetype="0" itemidhash="0xA6061F99" left="50" top="0" right="70" bottom="30" arcmax="280" bkgndcolor="0x00000000" titlecolor="0x00C0C0C0" unitscolor="0x00C0C0C0" bordercolor="0x00000000" facecolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x4313464A" left="0" top="0" right="10" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00FFFFFF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x9B8F9132" left="0" top="10" right="10" bottom="20" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x0000FF00" clearbkgndcolor="0x00000000" cleartxtcolor="0x000000FF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x86054F5C" left="10" top="0" right="20" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x0000FF00" clearbkgndcolor="0x00000000" cleartxtcolor="0x000000FF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0xD088BAC5" left="10" top="10" right="20" bottom="20" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00C0C0C0" clearbkgndcolor="0x00000000" cleartxtcolor="0x00C0C0C0" />
    <ADXDGENTRY gaugetype="2" itemidhash="0xCD05865B" left="20" top="0" right="30" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x0000FF00" clearbkgndcolor="0x00000000" cleartxtcolor="0x000000FF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x370479A8" left="20" top="10" right="30" bottom="20" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x000080FF" clearbkgndcolor="0x00000000" cleartxtcolor="0x00800000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x30913E98" left="0" top="20" right="10" bottom="30" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x000000FF" clearbkgndcolor="0x00000000" cleartxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC951EF5E" left="10" top="20" right="20" bottom="30" bkgndcolor="0x00000000" titlecolor="0x00808080" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x7EF25F78" left="20" top="20" right="30" bottom="30" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00FF0000" clearbkgndcolor="0x00000000" cleartxtcolor="0x000080FF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x7AD25914" left="70" top="0" right="80" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00FF0000" clearbkgndcolor="0x00000000" cleartxtcolor="0x004080FF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0xCD78F7FB" left="70" top="10" right="80" bottom="20" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x000000FF" clearbkgndcolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" itemidhash="0xB6D1F461" left="70" top="20" right="80" bottom="30" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00FFFFFF" clearbkgndcolor="0x00000000" cleartxtcolor="0x000000FF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x02EC8646" left="80" top="0" right="90" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00FF0000" clearbkgndcolor="0x00000000" cleartxtcolor="0x000080FF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0xD300FF8D" left="80" top="10" right="90" bottom="20" bkgndcolor="0x00000000" titlecolor="0x00151515" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00FF0000" clearbkgndcolor="0x00000000" cleartxtcolor="0x000080FF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x7CE2820D" left="80" top="20" right="90" bottom="30" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x29C35A55" left="90" top="0" right="100" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x9DF89D3B" left="90" top="10" right="100" bottom="20" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x7CE21035" left="90" top="20" right="100" bottom="30" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x39549212" left="20" top="30" right="30" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
  </ADXDASHBOARD>

  <ADXDASHBOARD id="EEC-IV" idhash="0x825DFFCC" title="EEC-IV">
    <bkgrndcolor>0x00000000</bkgrndcolor>
    <entrycount>45</entrycount>
    <ADXDGENTRY gaugetype="1" itemidhash="0xA4D3BFA1" left="84" top="84" right="98" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x0103F343" left="70" top="84" right="84" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x586E17A1" left="56" top="84" right="70" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x586E0D01" left="42" top="84" right="56" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x73A61E55" left="28" top="84" right="42" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x181F0ED8" left="14" top="84" right="28" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1840B6D8" left="0" top="84" right="14" bottom="98" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x186A1B78" left="84" top="70" right="98" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x84E792A0" left="70" top="70" right="84" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00C0C0C0" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x25B906B4" left="56" top="70" right="70" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00C0C0C0" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1ED63BE2" left="42" top="70" right="56" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xD304CE60" left="28" top="70" right="42" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC951EF5E" left="14" top="70" right="28" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1848B6D8" left="0" top="70" right="14" bottom="84" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB6B90B97" left="84" top="56" right="98" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x0080FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC604A5FF" left="70" top="56" right="84" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x0080FFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE4C4D3EE" left="56" top="56" right="70" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE4C4C94E" left="42" top="56" right="56" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x8222E9C5" left="28" top="56" right="42" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB8DBF317" left="14" top="56" right="28" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA24EE451" left="0" top="56" right="14" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x4CEB8F3D" left="84" top="42" right="98" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC633117F" left="70" top="42" right="84" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x960F7F5C" left="56" top="42" right="70" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x0013B9FC" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x960F65FC" left="42" top="42" right="56" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x39549212" left="28" top="42" right="42" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x04485A13" left="14" top="42" right="28" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x07F07143" left="0" top="42" right="14" bottom="56" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x27A62101" left="84" top="28" right="98" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x7E3EB62A" left="70" top="28" right="84" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x24B8E450" left="56" top="28" right="70" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x8A076C52" left="42" top="28" right="56" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x490E2911" left="14" top="28" right="28" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmlowcolor="0x00FFFFFF" alarmhighcolor="0x00FF8000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xBE395D79" left="0" top="28" right="14" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0x07F07143" left="75" top="0" right="98" bottom="24" arcmin="45" arcmax="320" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0x3DDEEB7F" left="59" top="0" right="75" bottom="15" arcmin="90" arcmax="270" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0x39549212" left="23" top="0" right="40" bottom="15" arcmin="90" arcmax="270" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="0" itemidhash="0xA6061F99" left="0" top="0" right="23" bottom="24" arcmin="45" arcmax="320" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" alarmlowcolor="0x00FB8A00" alarmhighcolor="0x0000FF53" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA6061F99" left="28" top="28" right="42" bottom="42" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x30913E98" left="42" top="18" right="56" bottom="28" bkgndcolor="0x00000000" bordercolor="0x00000000" setbkgndcolor="0x00000000" settxtcolor="0x00000095" clearbkgndcolor="0x00000000" cleartxtcolor="0x00008000" />
    <ADXDGENTRY gaugetype="0" itemidhash="0x7EFF6600" left="41" top="0" right="58" bottom="15" arcmin="90" arcmax="270" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" facecolor="0x00000000" majtickcolor="0x00FFFFFF" ticktxtnormcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x5F1B2261" left="23" top="15" right="30" bottom="28" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC0C0F2F4" left="32" top="15" right="39" bottom="28" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x30B3818B" left="58" top="15" right="65" bottom="28" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x260857DF" left="65" top="15" right="74" bottom="28" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
  </ADXDASHBOARD>

  <ADXHISTOGRAM id="MAF_Err_A" idhash="0xCAC2826B" title="TP_IMAF_IEGOs">
    <desc>maf correction %</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x8EC9F5A8</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="FUELERRVARIANC" idhash="0xBFB308E7" title="FUEL_ERROR_VARIANCE">
    <desc>FUEL ERROR BETWEEN BANKS</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>1</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x30B3818B</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER" idhash="0x07B4DFE9" title="TP_N_PRLDerr">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x490E2911</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_TOTLDST_E" idhash="0x34A0EEB5" title="N_TP_TOTLDSTerr">
    <desc>inferred load correction</desc>
    <rows>19</rows>
    <cols>19</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="20.000000" />
    <rowval index="2" val="40.000000" />
    <rowval index="3" val="60.000000" />
    <rowval index="4" val="80.000000" />
    <rowval index="5" val="100.000000" />
    <rowval index="6" val="120.000000" />
    <rowval index="7" val="140.000000" />
    <rowval index="8" val="160.000000" />
    <rowval index="9" val="180.000000" />
    <rowval index="10" val="200.000000" />
    <rowval index="11" val="225.000000" />
    <rowval index="12" val="250.000000" />
    <rowval index="13" val="300.000000" />
    <rowval index="14" val="400.000000" />
    <rowval index="15" val="500.000000" />
    <rowval index="16" val="570.000000" />
    <rowval index="17" val="640.000000" />
    <rowval index="18" val="750.000000" />
    <colval index="0" val="650.000000" />
    <colval index="1" val="975.000000" />
    <colval index="2" val="1300.000000" />
    <colval index="3" val="1625.000000" />
    <colval index="4" val="1950.000000" />
    <colval index="5" val="2275.000000" />
    <colval index="6" val="2600.000000" />
    <colval index="7" val="2925.000000" />
    <colval index="8" val="3250.000000" />
    <colval index="9" val="3575.000000" />
    <colval index="10" val="3900.000000" />
    <colval index="11" val="4225.000000" />
    <colval index="12" val="4550.000000" />
    <colval index="13" val="4875.000000" />
    <colval index="14" val="5200.000000" />
    <colval index="15" val="5525.000000" />
    <colval index="16" val="5850.000000" />
    <colval index="17" val="6175.000000" />
    <colval index="18" val="6500.000000" />
    <historysize>20</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x39549212</yidhash>
    <zidhash>0x31D86264</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_PUMPV" idhash="0xFDC25DB3" title="SSFF_RFS_Pump_V">
    <desc>actual pump voltage table</desc>
    <rows>12</rows>
    <cols>27</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="35.000000" />
    <rowval index="1" val="38.000000" />
    <rowval index="2" val="40.000000" />
    <rowval index="3" val="42.000000" />
    <rowval index="4" val="45.000000" />
    <rowval index="5" val="47.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="55.000000" />
    <rowval index="8" val="60.000000" />
    <rowval index="9" val="65.000000" />
    <rowval index="10" val="70.000000" />
    <rowval index="11" val="75.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="0.020000" />
    <colval index="2" val="0.040000" />
    <colval index="3" val="0.060000" />
    <colval index="4" val="0.080000" />
    <colval index="5" val="0.100000" />
    <colval index="6" val="0.200000" />
    <colval index="7" val="0.300000" />
    <colval index="8" val="0.400000" />
    <colval index="9" val="0.500000" />
    <colval index="10" val="0.600000" />
    <colval index="11" val="0.700000" />
    <colval index="12" val="0.800000" />
    <colval index="13" val="1.000000" />
    <colval index="14" val="1.250000" />
    <colval index="15" val="1.500000" />
    <colval index="16" val="1.750000" />
    <colval index="17" val="2.000000" />
    <colval index="18" val="2.250000" />
    <colval index="19" val="2.500000" />
    <colval index="20" val="3.000000" />
    <colval index="21" val="3.500000" />
    <colval index="22" val="4.000000" />
    <colval index="23" val="5.000000" />
    <colval index="24" val="6.000000" />
    <colval index="25" val="7.000000" />
    <colval index="26" val="8.000000" />
    <historysize>25</historysize>
    <xidhash>0x9D04BE1F</xidhash>
    <yidhash>0xB193ACAA</yidhash>
    <zidhash>0xC31B9514</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="MAF_Err_1" idhash="0xCAC2924B" title="TP_IMAF_IEGO1">
    <desc>maf correction %</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x260857DF</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="MAF_Err_2" idhash="0xCAC288EB" title="TP_IMAF_IEGO2">
    <desc>maf correction %</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x3DDEEB7F</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJS_FER_" idhash="0xEC74F169" title="N_IMAF_IEGOs">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x8EC9F5A8</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJ1_FER_" idhash="0xAC74F17D" title="N_IMAF_IEGO1">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x260857DF</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJ2_FER_" idhash="0xEC74F148" title="N_IMAF_IEGO2">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x3DDEEB7F</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WB_AEMUEGOERR" idhash="0x83A61895" title="TP_IMAF_UEGOAEM">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x9AF3C5DD</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER_U" idhash="0xD37C7B5E" title="TP_N_PRLDerr+UEGO">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9EDC9A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJER_UEG" idhash="0xA6545ED9" title="N_IMAF_UEGO">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x9AF3C5DD</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_AEMX_ERR" idhash="0x33C7EFA4" title="TP_IMAF_AEM-X">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x9B1ED6D0</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJERAEMX" idhash="0xA7F74599" title="N_IMAF_AEM-X">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x9B1ED6D0</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLDER_AEX" idhash="0x7F827578" title="TP_N_PRLDerr+AEM-X">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9ED29A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_AEM_FS_ER" idhash="0xB6ED4AE6" title="TP_IMAF_AEM-FS">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0xB548B00C</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="INJ_ER_AEM_FS" idhash="0x83A46E7E" title="N_IMAF_AEM-FS">
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0xB548B00C</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WB_B1_AEM_FS_E" idhash="0x43EADDD4" title="TP_IMAF_AEM_BOSTIG">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x2EE55295</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="INJ_B1ER_AEM_F" idhash="0x9F33E95B" title="N_IMAF_AEM_BOSTIG">
    <rows>53</rows>
    <cols>21</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="1000.000000" />
    <colval index="1" val="1250.000000" />
    <colval index="2" val="1500.000000" />
    <colval index="3" val="1750.000000" />
    <colval index="4" val="2000.000000" />
    <colval index="5" val="2250.000000" />
    <colval index="6" val="2500.000000" />
    <colval index="7" val="2750.000000" />
    <colval index="8" val="3000.000000" />
    <colval index="9" val="3250.000000" />
    <colval index="10" val="3500.000000" />
    <colval index="11" val="3750.000000" />
    <colval index="12" val="4000.000000" />
    <colval index="13" val="4250.000000" />
    <colval index="14" val="4500.000000" />
    <colval index="15" val="4750.000000" />
    <colval index="16" val="5000.000000" />
    <colval index="17" val="5250.000000" />
    <colval index="18" val="5500.000000" />
    <colval index="19" val="5750.000000" />
    <colval index="20" val="6000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x2EE55295</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_AUTOMTRER" idhash="0xA97D2904" title="TP_IMAF_AutoMeter">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x414C69C4</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJER_AUT" idhash="0xA66DC379" title="N_IMAF_AUTOMETR">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x414C69C4</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER_AU" idhash="0x6F8EB89A" title="TP_N_PRLDerr+AUTOMETR">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9EC81A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_B_ERR" idhash="0xD57AFB72" title="TP_IMAF_Wbo2-B">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x4456A209</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJER_B" idhash="0xCE698188" title="N_IMAF_Wbo2-B">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x4456A209</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER_B" idhash="0xD37C6F3E" title="TP_N_PRLDerr+B">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9EC8FA</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_LC12_MTER" idhash="0xB4E5845C" title="TP_IMAF_INNOV">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x66B92ECB</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_B1_INNOV" idhash="0x94B9033E" title="TP_IMAF_B1-INNOV">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x160E9032</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJER_INN" idhash="0xA61A2FD9" title="N_IMAF_INNOV">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x66B92ECB</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_LC2_93_TI" idhash="0xF13FF827" title="TP_IMAF_LC2_93">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0xD9E3E48A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="H_INJER_LC2_93" idhash="0xF81F5252" title="N_IMAF_LC2_93PER">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0xD9E3E48A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER_L" idhash="0xD37C65FE" title="TP_N_PRLDerr+INNOV">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9EC23A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_ZT3_ERR" idhash="0xD1FA1C58" title="TP_IMAF_ZT3">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x335BD77A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJER_ZT3" idhash="0xA61323F9" title="N_IMAF_ZT3">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x335BD77A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER_Z" idhash="0xD37C6A3E" title="TP_N_PRLDerr+ZT3">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9ECDFA</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_PLX_ERR" idhash="0xF7FA19AA" title="TP_IMAF_PLX">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0xA26BD755</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER_P" idhash="0xD37C7DDE" title="TP_N_PRLDerr+PLX">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9EDA1A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_C_ERR" idhash="0x8B7AFB72" title="TP_IMAF_PROSPRT">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0xE6D701E5</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INJER_PRO" idhash="0xA64EF039" title="N_IMAF_PROSPRT">
    <desc>fuel error histogram</desc>
    <rows>53</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="700.000000" />
    <colval index="2" val="900.000000" />
    <colval index="3" val="1200.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1800.000000" />
    <colval index="6" val="2100.000000" />
    <colval index="7" val="2400.000000" />
    <colval index="8" val="2700.000000" />
    <colval index="9" val="3000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0xE6D701E5</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER_C" idhash="0xD37C6ADE" title="TP_N_PRLDerr+PROSPRT">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9ECD1A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_D_ERR" idhash="0xDF7AFB72" title="TP_IMAF_NGK">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x949E3215</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="EST_PRLD_ER_D" idhash="0xD37C6F9E" title="TP_N_PRLDerr+NGK">
    <desc>the top row will dictate what perload is at per a given rpm&#013;&#010;&#013;&#010;used to see the estimated corrected perload with the fuel error applied to the maf for a more accurate correction all at once.</desc>
    <rows>28</rows>
    <cols>7</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="650.000000" />
    <rowval index="2" val="1300.000000" />
    <rowval index="3" val="1500.000000" />
    <rowval index="4" val="1800.000000" />
    <rowval index="5" val="1950.000000" />
    <rowval index="6" val="2100.000000" />
    <rowval index="7" val="2400.000000" />
    <rowval index="8" val="2600.000000" />
    <rowval index="9" val="2700.000000" />
    <rowval index="10" val="3000.000000" />
    <rowval index="11" val="3250.000000" />
    <rowval index="12" val="3300.000000" />
    <rowval index="13" val="3700.000000" />
    <rowval index="14" val="3900.000000" />
    <rowval index="15" val="4000.000000" />
    <rowval index="16" val="4300.000000" />
    <rowval index="17" val="4550.000000" />
    <rowval index="18" val="4700.000000" />
    <rowval index="19" val="5000.000000" />
    <rowval index="20" val="5200.000000" />
    <rowval index="21" val="5300.000000" />
    <rowval index="22" val="5700.000000" />
    <rowval index="23" val="5850.000000" />
    <rowval index="24" val="6000.000000" />
    <rowval index="25" val="6500.000000" />
    <rowval index="26" val="7000.000000" />
    <rowval index="27" val="7500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="350.000000" />
    <colval index="2" val="375.000000" />
    <colval index="3" val="400.000000" />
    <colval index="4" val="425.000000" />
    <colval index="5" val="700.000000" />
    <colval index="6" val="730.000000" />
    <historysize>10</historysize>
    <xidhash>0x39549212</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0x6F9EC85A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_ISC_MULT" idhash="0x91D5E4AB" title="ECT_ATMR_ISC_EEC4">
    <desc>IPSIBR correction</desc>
    <rows>20</rows>
    <cols>20</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="3.000000" />
    <rowval index="2" val="5.000000" />
    <rowval index="3" val="8.000000" />
    <rowval index="4" val="12.000000" />
    <rowval index="5" val="15.000000" />
    <rowval index="6" val="20.000000" />
    <rowval index="7" val="25.000000" />
    <rowval index="8" val="30.000000" />
    <rowval index="9" val="40.000000" />
    <rowval index="10" val="50.000000" />
    <rowval index="11" val="60.000000" />
    <rowval index="12" val="70.000000" />
    <rowval index="13" val="90.000000" />
    <rowval index="14" val="100.000000" />
    <rowval index="15" val="120.000000" />
    <rowval index="16" val="150.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="220.000000" />
    <rowval index="19" val="255.000000" />
    <colval index="0" val="-40.000000" />
    <colval index="1" val="-20.000000" />
    <colval index="2" val="0.000000" />
    <colval index="3" val="10.000000" />
    <colval index="4" val="20.000000" />
    <colval index="5" val="30.000000" />
    <colval index="6" val="40.000000" />
    <colval index="7" val="50.000000" />
    <colval index="8" val="60.000000" />
    <colval index="9" val="70.000000" />
    <colval index="10" val="80.000000" />
    <colval index="11" val="90.000000" />
    <colval index="12" val="100.000000" />
    <colval index="13" val="120.000000" />
    <colval index="14" val="140.000000" />
    <colval index="15" val="160.000000" />
    <colval index="16" val="180.000000" />
    <colval index="17" val="200.000000" />
    <colval index="18" val="210.000000" />
    <colval index="19" val="240.000000" />
    <historysize>10</historysize>
    <xidhash>0x1840B6D8</xidhash>
    <yidhash>0x27A62101</yidhash>
    <zidhash>0x4CEB8F3D</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_FN1036_FU" idhash="0x4C5898E0" title="N_TP_FN1036_HegoErr">
    <desc>used to correct the fn1036 table when the maf sensor is unplugged&#013;&#010;&#013;&#010;the fuel error is a multiplier for the table to get fuel about correct</desc>
    <rows>10</rows>
    <cols>10</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="40.000000" />
    <rowval index="2" val="80.000000" />
    <rowval index="3" val="120.000000" />
    <rowval index="4" val="160.000000" />
    <rowval index="5" val="200.000000" />
    <rowval index="6" val="250.000000" />
    <rowval index="7" val="300.000000" />
    <rowval index="8" val="500.000000" />
    <rowval index="9" val="640.000000" />
    <colval index="0" val="650.000000" />
    <colval index="1" val="1300.000000" />
    <colval index="2" val="1950.000000" />
    <colval index="3" val="2600.000000" />
    <colval index="4" val="3250.000000" />
    <colval index="5" val="3900.000000" />
    <colval index="6" val="4550.000000" />
    <colval index="7" val="5200.000000" />
    <colval index="8" val="5850.000000" />
    <colval index="9" val="6500.000000" />
    <historysize>10</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x39549212</yidhash>
    <zidhash>0x8EC9F5A8</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="MAF_Err_FP" idhash="0x5852B8B9" title="FP_IMAF_IEGOs">
    <desc>maf correction %</desc>
    <rows>53</rows>
    <cols>8</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="35.000000" />
    <colval index="1" val="40.000000" />
    <colval index="2" val="45.000000" />
    <colval index="3" val="50.000000" />
    <colval index="4" val="55.000000" />
    <colval index="5" val="60.000000" />
    <colval index="6" val="65.000000" />
    <colval index="7" val="70.000000" />
    <historysize>10</historysize>
    <xidhash>0xB193ACAA</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x8EC9F5A8</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="MAF_Err1" idhash="0x5E5607F9" title="FP_IMAF_IEGO1">
    <desc>maf correction %</desc>
    <rows>53</rows>
    <cols>8</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="35.000000" />
    <colval index="1" val="40.000000" />
    <colval index="2" val="45.000000" />
    <colval index="3" val="50.000000" />
    <colval index="4" val="55.000000" />
    <colval index="5" val="60.000000" />
    <colval index="6" val="65.000000" />
    <colval index="7" val="70.000000" />
    <historysize>10</historysize>
    <xidhash>0xB193ACAA</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0x260857DF</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="Hist_RWHP_EEC4" idhash="0xAE6D7065" title="N_TP_RWHP_EEC-IV">
    <rows>3</rows>
    <cols>20</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="-1.000000" />
    <rowval index="1" val="0.000000" />
    <rowval index="2" val="1.000000" />
    <colval index="0" val="2000.000000" />
    <colval index="1" val="2500.000000" />
    <colval index="2" val="3000.000000" />
    <colval index="3" val="3250.000000" />
    <colval index="4" val="3500.000000" />
    <colval index="5" val="3750.000000" />
    <colval index="6" val="4000.000000" />
    <colval index="7" val="4250.000000" />
    <colval index="8" val="4500.000000" />
    <colval index="9" val="4750.000000" />
    <colval index="10" val="5000.000000" />
    <colval index="11" val="5250.000000" />
    <colval index="12" val="5500.000000" />
    <colval index="13" val="5750.000000" />
    <colval index="14" val="6000.000000" />
    <colval index="15" val="6250.000000" />
    <colval index="16" val="6500.000000" />
    <colval index="17" val="6750.000000" />
    <colval index="18" val="7000.000000" />
    <colval index="19" val="7250.000000" />
    <historysize>10</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x04485A13</yidhash>
    <zidhash>0x7828AB2A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="Hist_RWTQ_EEC4" idhash="0x6E6D74F4" title="N_TP_RWTQ_EEC-IV">
    <rows>3</rows>
    <cols>20</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="-1.000000" />
    <rowval index="1" val="0.000000" />
    <rowval index="2" val="1.000000" />
    <colval index="0" val="2000.000000" />
    <colval index="1" val="2500.000000" />
    <colval index="2" val="3000.000000" />
    <colval index="3" val="3250.000000" />
    <colval index="4" val="3500.000000" />
    <colval index="5" val="3750.000000" />
    <colval index="6" val="4000.000000" />
    <colval index="7" val="4250.000000" />
    <colval index="8" val="4500.000000" />
    <colval index="9" val="4750.000000" />
    <colval index="10" val="5000.000000" />
    <colval index="11" val="5250.000000" />
    <colval index="12" val="5500.000000" />
    <colval index="13" val="5750.000000" />
    <colval index="14" val="6000.000000" />
    <colval index="15" val="6250.000000" />
    <colval index="16" val="6500.000000" />
    <colval index="17" val="6750.000000" />
    <colval index="18" val="7000.000000" />
    <colval index="19" val="7250.000000" />
    <historysize>10</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x04485A13</yidhash>
    <zidhash>0x783AEC2A</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="Hist_RWHP_EEC-" idhash="0xAE6D76A5" title="N_TP_RWHP_EEC-V">
    <rows>3</rows>
    <cols>20</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="-1.000000" />
    <rowval index="1" val="0.000000" />
    <rowval index="2" val="1.000000" />
    <colval index="0" val="2000.000000" />
    <colval index="1" val="2500.000000" />
    <colval index="2" val="3000.000000" />
    <colval index="3" val="3250.000000" />
    <colval index="4" val="3500.000000" />
    <colval index="5" val="3750.000000" />
    <colval index="6" val="4000.000000" />
    <colval index="7" val="4250.000000" />
    <colval index="8" val="4500.000000" />
    <colval index="9" val="4750.000000" />
    <colval index="10" val="5000.000000" />
    <colval index="11" val="5250.000000" />
    <colval index="12" val="5500.000000" />
    <colval index="13" val="5750.000000" />
    <colval index="14" val="6000.000000" />
    <colval index="15" val="6250.000000" />
    <colval index="16" val="6500.000000" />
    <colval index="17" val="6750.000000" />
    <colval index="18" val="7000.000000" />
    <colval index="19" val="7250.000000" />
    <historysize>10</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x04485A13</yidhash>
    <zidhash>0x7CE2820D</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="Hist_RWTQ_EEC-" idhash="0x6E6D7234" title="N_TP_RWTQ_EEC-V">
    <rows>3</rows>
    <cols>20</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="-1.000000" />
    <rowval index="1" val="0.000000" />
    <rowval index="2" val="1.000000" />
    <colval index="0" val="2000.000000" />
    <colval index="1" val="2500.000000" />
    <colval index="2" val="3000.000000" />
    <colval index="3" val="3250.000000" />
    <colval index="4" val="3500.000000" />
    <colval index="5" val="3750.000000" />
    <colval index="6" val="4000.000000" />
    <colval index="7" val="4250.000000" />
    <colval index="8" val="4500.000000" />
    <colval index="9" val="4750.000000" />
    <colval index="10" val="5000.000000" />
    <colval index="11" val="5250.000000" />
    <colval index="12" val="5500.000000" />
    <colval index="13" val="5750.000000" />
    <colval index="14" val="6000.000000" />
    <colval index="15" val="6250.000000" />
    <colval index="16" val="6500.000000" />
    <colval index="17" val="6750.000000" />
    <colval index="18" val="7000.000000" />
    <colval index="19" val="7250.000000" />
    <historysize>10</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x04485A13</yidhash>
    <zidhash>0x7CE21035</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_IDLE_AM_N" idhash="0xE796C459" title="DAS_N_AM">
    <desc>used to correct fn875n</desc>
    <rows>20</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="550.000000" />
    <rowval index="1" val="600.000000" />
    <rowval index="2" val="650.000000" />
    <rowval index="3" val="700.000000" />
    <rowval index="4" val="750.000000" />
    <rowval index="5" val="800.000000" />
    <rowval index="6" val="850.000000" />
    <rowval index="7" val="900.000000" />
    <rowval index="8" val="950.000000" />
    <rowval index="9" val="1000.000000" />
    <rowval index="10" val="1050.000000" />
    <rowval index="11" val="1100.000000" />
    <rowval index="12" val="1150.000000" />
    <rowval index="13" val="1200.000000" />
    <rowval index="14" val="1250.000000" />
    <rowval index="15" val="1300.000000" />
    <rowval index="16" val="1350.000000" />
    <rowval index="17" val="1400.000000" />
    <rowval index="18" val="1450.000000" />
    <rowval index="19" val="1500.000000" />
    <colval index="0" val="0.000000" />
    <colval index="1" val="0.010000" />
    <colval index="2" val="0.020000" />
    <historysize>25</historysize>
    <xidhash>0x24B8E450</xidhash>
    <yidhash>0xA6061F99</yidhash>
    <zidhash>0xC0C240F4</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_RWHP" idhash="0x98112A87" title="N_LOAD_RWHP">
    <desc>used to show rwhp across load and rpm to get an idea of the engine efficiency.</desc>
    <rows>27</rows>
    <cols>14</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="0.050000" />
    <rowval index="2" val="0.100000" />
    <rowval index="3" val="0.150000" />
    <rowval index="4" val="0.200000" />
    <rowval index="5" val="0.250000" />
    <rowval index="6" val="0.300000" />
    <rowval index="7" val="0.350000" />
    <rowval index="8" val="0.400000" />
    <rowval index="9" val="0.450000" />
    <rowval index="10" val="0.500000" />
    <rowval index="11" val="0.550000" />
    <rowval index="12" val="0.600000" />
    <rowval index="13" val="0.650000" />
    <rowval index="14" val="0.700000" />
    <rowval index="15" val="0.750000" />
    <rowval index="16" val="0.800000" />
    <rowval index="17" val="0.850000" />
    <rowval index="18" val="0.900000" />
    <rowval index="19" val="0.950000" />
    <rowval index="20" val="1.000000" />
    <rowval index="21" val="1.100000" />
    <rowval index="22" val="1.200000" />
    <rowval index="23" val="1.400000" />
    <rowval index="24" val="1.600000" />
    <rowval index="25" val="1.800000" />
    <rowval index="26" val="2.000000" />
    <colval index="0" val="500.000000" />
    <colval index="1" val="750.000000" />
    <colval index="2" val="1000.000000" />
    <colval index="3" val="1250.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1750.000000" />
    <colval index="6" val="2000.000000" />
    <colval index="7" val="2250.000000" />
    <colval index="8" val="3000.000000" />
    <colval index="9" val="3500.000000" />
    <colval index="10" val="4000.000000" />
    <colval index="11" val="4500.000000" />
    <colval index="12" val="5000.000000" />
    <colval index="13" val="6000.000000" />
    <historysize>25</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0xBE395D79</yidhash>
    <zidhash>0x7CE2820D</zidhash>
  </ADXHISTOGRAM>

  <ADXCSENDCOMMAND id="QH_A1C_PAY" idhash="0x8AE539F4" title="QH_A1C_PAY">
    <desc>speed density 5.0 trucks e40d&#013;&#010;Rev. 2020-06-22</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0xD2">514001031F1F02030DD60203039601030DB601030DB702030D9A02030DCC02030DBA02030DB40203012402030D8A02030162020301F202030DBE02030D96020301700203011A0203015402030D9201030D8D01030D8D02031F4401030D9101030DB902030DB201030DA80103015C0203016A0103015D01030DDB01031F1F0103021B01031F1F010302280103014E0103023902030D96020301700203011A01031F1F01031F5D02031F2002031F2001030DD901031F1F0103035C01031F1F0207FFFE02030314020303220203016C01030398</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_SUB2_PAY" idhash="0x0354F872" title="QH_SUB2_Pay">
    <desc>4.9 e4od no a/c</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0xD2">514001031F1F02030DD60203039801030DB601030DB702030D9A0203039201030DBA02030DB402030DA902030D8A02030168020301EA0203011402030D96020301760203011A0203015802030D9201030D8D01030DBB02031F4401030D9101030DB90203011C01030DA80103016202030D940103016301030DDB01031F1F0103021B01031F1F01030D980103014B0103023902030D96020301760203011A01031F1F01031F5D02031F200203030E01030DDA01031F1F0103035E01031F1F0207FFFE0203031401030314020303220103039A</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_AHAC2_PAY" idhash="0xF5765392" title="QH_AHAC2_PAY">
    <desc>2019-04-29&#013;&#010;AHAC2 DMA Logging&#013;&#010;96/97 f-series MAF&#013;&#010;&#013;&#010;1f1e - unused words&#013;&#010;1f1f - unused bytes&#013;&#010;d00 = offset</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401031F1F02030DCA02030F1001030DA901030DAA02030F1C020304620203103A02030DA60203103C02030D4C02030E3002030E1A0203042A020310620203081202030E1202030E6E02030F1A01030F4F0103046B02031F4401030DD101031F1F02030DA401030DD601030E7B0203105E01030E7A01030DBE0203045C0203059E02031F1E020310640203081202030E1201031F1F01031F5D02031F1E02031F1E01030DBC0103056A01031F1F01031F6501031F1F01031F1F02030F4202031F1E02031F1E01031F1F01031F6F02031F1E02031F1E01031F1F01031F1F02031F1E02031F1E02031F1E02031F1E02031F1E02031F1E02031F1E02031F1E02031F1E02031F1E01031F1F01031F1F02031F8C</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_C9C1_PAY" idhash="0x6954D738" title="QH_C9C1_PAY">
    <desc>speed density 80-90s EFI-SD2XX Hardware&#013;&#010;C9C1 calibration&#013;&#010;&#013;&#010;Rev. 2021-02-11</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x11E">515401031F1F02030DDC0203030C01030DBA01030DBB02030D9A02030DD202030DBE02030DB80203012602030DDE02031F20020301FC02030DC602030D96020301780203011A0203016202030D9201030DC301031F1F02031F4401030D9101030DBD02030DB601030DAA0103015B02030D940103016A01031F1F01031F1F0103021101031F1F0103022801031F1F01031F1F02030D960203017A0203011A01031F1F01031F5D02031F2002031F2001031F1F01031F1F01031F1F01031F1F0207FFFE02031F2002031F2002031F200103030E01031F1F02031F200203D0B401031F1F01031F1F02031F2002031F2002031F2002030DD201031F1F010301FB02031F2002031F2002031F2002031F2002031F2001031F1F01031F1F02031F20</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_CBAZA_PAY" idhash="0x9D693A93" title="QH_CBAZA_PAY">
    <desc>cbaza dma list&#013;&#010;Rev. 2020-06-22&#013;&#010;&#013;&#010;51 54 when full 111&#013;&#010;51 40 is 109 when not full</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401031F1F02030DCC0203023201030DAF01030DB002030DA20203046C0203031802030DAC0203031A02030DD4020303420203011C020301100203032C0203085A020301140203061602030DBE0103023601031F1F02031F440103033101030DAE02030DAA01030DD80103062102030328010306200103023B020302D0020305840103014D0103030D0203032E0203085C0203011601031F1F01031F5D0203026C020302A00103023901031F1F010305AC01031F650207FFFE020302500203027C02031F1E0103057B01031F1F02031F1E020305A601031F1F01031F1F02031F1E02031F1E02031F1E02031F1E02031F1E02031F1E02031F1E02031F1E020305480203055601031F1F01031F1F02031F1E</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_CDAN4_PAY" idhash="0x65693FB7" title="QH_CDAN4_PAY">
    <desc>2019-05-31&#013;&#010;CDAN4 - 96-97 Fords&#013;&#010;</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0xEE">51400106FFFE020116820201143E01011F790101C07A0201132A0201138A0201135A0201C1820201135C0201C1DA020104DA0201C1C80201C1A402011322020108440201C1AA020114480201C186010112AA0101120502011F440101108801011F1F0201C1800101C0D20101145B02011326010114560101129902011F1E02011F1E02011F1E02011324020108460201C1B201011F1F01011F5D020112C702011274010112B301011F1F010112C401011F6501011F1F01011F670201121C0201123002011F1E010113CD01011F6F02011F1E02011F1E01011F1F01011F1F02011F1E02011F1E02011F1E020113AE</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_CRAI8_PAY" idhash="0xD969D097" title="QH_CRAI8_PAY">
    <desc>CRAI8 was previously CRAJ0&#013;&#010;98 COBRA GT V6 TC GM CV&#013;&#010;&#013;&#010;Rev. 2021-01-26</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F02011632020114200101C0770101C0780201134A020117E0020106F8020112180201136E0201C130020107D40201C1780201C1520201044E020107B20201C156020114120201C12201011290010107C902011F44010111E90101C3930201C11E01010637010114490201C128010114450101127D0201C1B20201C1B4010116D60101135C02010450020107B40201C15E0101078B01011F5D020112340201126A0101129D01011F1F010112AC01011F650206FFFE0201C2C002011228020117100101065A01011F6F02011F200201128801011F1F01011F1F020111480201154A0201114A0201172202011F200201137A020114900201149A02010ED402010EE20101C3F6010117E5020107DC</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_CVAF1_PAY" idhash="0x5F696982" title="QH_CVAF1_PAY">
    <desc>DMA Logging for CVAF1</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F02011606020114100101C0790101C07A02011348020117C2020104FA020112180201136E0201C132020107D20201C1760201C1500201044E020107B00201C1540201141A0201C1240101128101011F1F02011F440101075D0101C3A10201C120010106370101144F0201C12C0101144B010112740201C1B20201C1B0010116B20101135C02010450020107B20201C15C0101078701011F5D02011232020112680101128C01011F1F0101129B01011F6502061FFE0201C2C002011226020117100101064201011F6F020104D4020112780101135001011F1F020111380201F0060201113A020117C202011F200201137A020114A00201148E02010ED402010EE00101C3F6010117C7020107DA</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_FBGI0_PAY" idhash="0x7B61B8BF" title="QH_FBGI0_PAY">
    <desc>FBGI0  - 02-04 GT Cobra and V6&#013;&#010;Rev. 2021-04-26 fixed spk_dsdrpm</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F02011616020114260101C07901010ECE02010EBE0201179C020117D20201F3BC020113540201C1380201C1FC0201C1800201C15A02010454020107AC0201C15E02011418020117B001011281010107C502011F44010114050101C07B0201C124010106400101144D0201C12E0101F17101011274020110080201C1C6010116CB0101134202010456020107AE0201C1660101077F01011F5D02011234020112680101128C0101F2050101129A01011F650206FFFE0201C2B80201122A020117100101063701011F6F020104DE0201127A01010EC40101F0EC020111300201F0DE0201F3180201C2760201F354020113600201F3F60201C2FA02010E8C02010E960101F305010110E4020106D4</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_GSALI_PAY" idhash="0xC37E198D" title="QH_GSALI_PAY">
    <desc>GSALI Logging 92-93 SC V6 and 91-93 NA Tbird V6</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x116">514001031F1F02030DC40203045001030DAB01030DAC02030D9C020302480203032802030DA80203032A02030DD00203050C0203011E020301120203033C0203084C020301160203015402030DB6010302650103085502031F240103034301030DAA02030DA601030DD40103015F020303380103048C01031F1F0203030202030D9A01030DC60103030C0203033E0203084E0203011801031E0401031F2302031F2002031F2001031F1F01031F1F01031F1F01031F260207FFFE02031F2002031F2002030DCA0103046401031F2702031F200203010401031F1F01031F1F02031F2002031F20020310B402030DC00203015C0203016202031F2002031F200203045C02031F2001031F1F010303140103143B01031F1F</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_GUFX_PAY" idhash="0x55546D68" title="QH_GUFX_PAY">
    <desc>89-93 fox body ecu&#013;&#010;decipha&apos;s GUFX custom strategy for GUFB only.&#013;&#010;does not log gufa or guf1&#013;&#010;Rev. 2020-06-22&#013;&#010;</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0xC2">514001030D9002030DC80203015401030DB001030DB102030DA20203029A0203025C02030DAE02030260020301260203010A02030124020301700203020A020307B40203011C0203015C02030DB8010302BD01031F1F02031F440103021101030DAD0203012201030DD0010301570203020601030166010302100203018C0203018801030DCB01030DB30203020C020307B60203011E0103034201031F5D02031F2002031F2002031F2002031F200207FFFE02031F2002031F2002031F2001031F1F</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_KRAF5_PAY" idhash="0x5373F083" title="QH_KRAF5_PAY">
    <desc>KRAF5 - 99-02 Zetec 2.0L Focus&#013;&#010;Made for Bostig&#013;&#010;Rev. 2020-12-31</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F02011060020113FC0101C0DB0101C0D8020116400201C3480201C19A02010732020116680201C15802011670020116520201C14C0201055C02010B180201C182020113F80201143C0101172B01010A9D02011F440101069B010106AD0201C104010112B90101139B0201145601010EC1010113700201C2C40201C23C01011102010107180201055C02010B180201C18201010AC401011F5D0201133C020113320101133501010ECD0101133801011F650206FFFE020107040201133E020116DE01010E7001011F6F02011F20020117300101C23A01011F1F02011556020105B00201061A0201C348020116880201C302020114C8020117BA02010E8402010E90010112D301010E6402010A16</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_MNAE0_PAY" idhash="0xBB6C84A8" title="QH_MNAE0_PAY">
    <desc>mnae0 - 01 lightning</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x0">0x0</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_MQAI0_PAY" idhash="0x7B6CAA97" title="QH_MQAI0_PAY">
    <desc>lincolns 4r100&#013;&#010;&#013;&#010;MQAI0 DMA addressing&#013;&#010;Rev. 2020-10-26</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F020116AC0201C2F80101C0770101C075020110FC020111EA0201F1C6020110B6020110680201C1F80201C26A0201C1D60201C1AC020110960201085C0201C1BC020115040201C29A0101C32501011F1F02011F200101C2DD01011F1F0201C198010105460101C2B3020110940101124A0101C08102011F2002011F2001011F1F01011056020110980201085E0201C1BA0101081801011F5D020112940201C31C0101C07F01011F1F0101C33901011F6502061FFE020111680201C32E02011F20010106A501011F1F02011F200201F128010115B701011F1F02011F2002011F2002011F200201F11402011F20020112000201C37802011F200201065E0201066A01011F1F01011F1F02011F20</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_MZAK0_PAY" idhash="0xFB6C12A7" title="QH_MZAK0_PAY">
    <desc>MZAK0 not complete, copied from omae2</desc>
    <bytestring size="0x112">515401011F1F020116A60201C2F80101C0790101C07602010EEE020111F00201F1C60201C194020110680201C0620201C26A0201C1D602011150020110960201085C02011584020115040201C29A0101C3250101F12D02011F440101C2DD0101C3520201C1980101C07F0101C2B30201C12E0101C2B10101C08302011F1E02011F1E02011F1E020110980201085E020115880101081801011F5D020105660201C31C0101C081010106B50101C33901011F6501011F1F01011F670201116A0201C32E02011F1E01011F1F01011F6F02011F1E02011F1E01011F1F01011F1F02011F1E02011F1E02011F1E02011F1E02011F1E02011F1E02011F1E02011F1E0201065E0201066A01011F1F01011F1F02011F8C</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_OMAD4_PAY" idhash="0xA574FD99" title="QH_OMAD4_PAY">
    <desc>02-03 Lightning</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F0201175602011F1E0101C0790101C07602010EEE020111F00201F1CE02010194020110680201012602011F1E020101D802011F1E020110960201085C0201015802011F1E0201012801010325010105EB02011F44010102DD01011F1F0201012201011F1F0101144D02011F1E010102B101011F1F02011F1E02011F1E02011F1E020110980201085E0201015801011F1F01011F1F0201123002011264010112880101F2250101129701011F650101129A01011F670201C2AC020112260201147E0101063701011F6F0201F04E02011274010113540101F114020111320201F0F20201F3220201F0DE0201F1120201148E0201F1CC0201C2F802010E9002010E9A0101F30F0101179902011F8C</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_OMAE2_PAY" idhash="0xF574FDA9" title="QH_OMAE2_PAY">
    <desc>OMAE2 - 03L / 03/04 HD</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F020116A60201C2F80101C0790101C07602010EEE020111F00201F1C60201C194020110680201C0620201C26A0201C1D802011150020110960201085C02011584020115040201C29A0101C3250101F12D02011F440101C2DD0101C3520201C1980101C07F0101C2B30201C12E0101C2B10101C08302011F1E02011F1E02011F1E020110980201085E020115880101081801011F5D020105660201C31C0101C081010106B50101C33901011F6501011F1F01011F670201116A0201C32E02011F1E01011F1F01011F6F02011F1E02011F1E01011F1F01011F1F02011F1E02011F1E02011F1E02011F1E02011F1E02011F1E02011F1E02011F1E0201065E0201066A01011F1F01011F1F02011F8C</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_PRDO0_PAY" idhash="0x3B7ED618" title="QH_PRDO0_PAY">
    <desc>PRDO0 - 01-06 Ranger 4 Cyl</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F02011700020111700101C0910101C08F0201C14E0201C27602011282020114360201C1420201C1520201C18A0201C3A002010EDE0201151A0201085A0201C37E0201147002011460010111D401011F1F02011F440101F25D0101C1CF0201C1500101134F0101146A0201F2100101C2D5010111E40201F0340201F032010117970101143C0201151A0201085C0201C37E0101081701011F5D02011F200201F1FA01010EEE0101C28701011F1F01011F6502061FFE02011F2002011F200201F302010105AA01011F6F02011F20020111D20101C1B001011F1F02011F2002011F2002011F200201141402011F200201C36602011F2002011F200201C2AA0201059601011F1F010112A802011F20</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_PYCL4_PAY" idhash="0x657EAF6D" title="QH_PYCL4_PAY">
    <desc>PYCL4 Strategy&#013;&#010;99-06 Rangers 3L &amp; 4L</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">515401011F1F020116D8020111640101C0910101C08F0201C14E0201C26C020112860201143A0201146C0201136A0201C1880201C3A00201C3780201151C0201084A0201052C0201147402011464010114E1010114DD02011F4401010EB3010105C4020115F8010113500101146E0201F0340101F4C2010115EA0201F0540201F0520201F3380201151E0201084C0201052E0101080901011F5D0201F2800201F1FC010111E90101C280010114CC01011F65010114E401011F67020115F2020115F00201F7D2010105B101011F6F02011F1E020111D20101C1CA01011F1F0201F09202010E800201F0940201141C02010E98020110EA0201100A020110FA0201C2A6020105940101F07F010112B602011F8C</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_RZASA_PAY" idhash="0x5D71B299" title="QH_RZASA_PAY">
    <desc>RZASA DMA addressing&#013;&#010;Rev. 2020-05-10&#013;&#010;&#013;&#010;0x54 seems to do nothing as its polling the entire list</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x112">51540101F355020115FE0201140E0101C0790101C07B0201134C02011794020117BA02011218020113720201C1360201F0180201C17E0201C1580201044E020107A40201C15C020114180201C1260101127D0101138E02011F4401011405010111F10201C122010106400101144D0201C12C01011449010112700201C1C80201C1C6010116C10101136002010450020107A60201C1640101077A01011F5D0201123002011264010112880101F2250101129701011F650206FFFE0201C2AC020112260201F14A0101063701011F6F0201F45E02011276010113540101F114020111320201F0F20201F3220201F0DE0201F1120201137E0201F1CE0201C2F802010E9002010E9A0101F30F010117990201F526</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_SEND_A" idhash="0x8F21DD51" title="QH_reQuest QH Packet A">
    <desc>Requests datalogging packet from 1F20 to 1F86&#013;&#010;&#013;&#010;unused and outdated as of 2018-02-02&#013;&#010;can only be used with outdated patch code&#013;&#010;&#013;&#010;EEC-IV == 0x51 0x01 0x6d 0x03 0x1F 0x1F &#013;&#010;EEC-V == 0x51 0x01 0x6d 0x01 0x1F 0x1F&#013;&#010;&#013;&#010;Would be 1f 20 if 1st byte not ommited for SL &#013;&#010;&#013;&#010;reQuest, 1 poll, 0x6c == 108 bytes, slot 3 or slot 1, from 1f20 (datalogging shadow address) &#013;&#010;&#013;&#010;old&#013;&#010;0x51 0x02 0x6C 0x01 0x1F 0x1F 0x6C 0x01 0x1F 0x8B </desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x6">51016D011F1F</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="QH_HARVEST" idhash="0x495C6525" title="QH_Harvest Data Macro" repeatcount="1">
    <desc>this loops while logging to read the polling data</desc>
    <NODE commandID="QH_WAIT" repeatcount="1" />
    <NODE commandID="QH_QUERY" repeatcount="1" />
    <NODE flags="0x00000005" commandID="QH_PACKET" repeatcount="1" />
  </ADXMACRO>

  <ADXCLISTENSILENCE id="QH_WAIT" idhash="0x0BF9CF43" title="QH_Pause for Data Rate">
    <silencelen>0</silencelen>
    <totaltimeout>100</totaltimeout>
  </ADXCLISTENSILENCE>

  <ADXCSENDCOMMAND id="QH_QUERY" idhash="0xAC443901" title="QH_Query">
    <desc>executes another configure qh poll but only reads does not redo a write</desc>
    <bytestring size="0x1">71</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="QH_PACKET" idhash="0xA64C6C74" title="QH_Data Packet" flags="0x00000005">
    <desc>max payload size 0x111 bytes if 51 54&#013;&#010;for eec-iv may need to drop to 109 if 51 40&#013;&#010;&#013;&#010;51 40 is 109&#013;&#010;51 54 is 111</desc>
    <listentimeout>400</listentimeout>
    <packetbodylength>109</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>109</packetsize>
  </ADXCLISTENPACKET>

  <ADXMACRO id="QH_DISCON" idhash="0xFAE4FCF1" title="QH_Disconnect" repeatcount="1">
    <NODE commandID="QH_WAIT" repeatcount="1" />
    <NODE commandID="QH_VER_REQ" repeatcount="1" />
    <NODE flags="0x00000005" commandID="QH_VERSION_RES" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="QH_VER_REQ" idhash="0x40DBFD91" title="QH_Request Version">
    <bytestring size="0x2">5656</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="QH_VERSION_RES" idhash="0x0A4EAD4F" title="QH_Version Response" flags="0x00000004">
    <listentimeout>400</listentimeout>
    <packetbodylength>2</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>2</packetsize>
    <footerstring size="1">51</footerstring>
  </ADXCLISTENPACKET>

  <ADXCSENDCOMMAND id="QH_CLR_EEC5_2" idhash="0xB4AF5BA7" title="QH_CLR_EEC5_2">
    <desc>Clears the logging buffer.  Used to set all unlogged values to 0.  Sets 1F8C to 1FF8 to value of 0x00.&#013;&#010;&#013;&#010;For EEC-IV the 01 may need to be changed to 03&#013;&#010;&#013;&#010;EEC-IV = 0x57 0x6C 0x03 0x1F 0x8C&#013;&#010;EEC-V = 0x57 0x6C 0x01 0x1F 0x8C</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x71">576C011F8C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="QH_CONFIG" idhash="0x8B150DFA" title="QH_Configure QH for Payload" repeatcount="1">
    <desc>initalize / setup - only done once&#013;&#010;the request packet A is changed for the specific strategy to log for DMA</desc>
    <NODE commandID="QH_WAIT" repeatcount="1" />
    <NODE commandID="QH_CLR_EECIV" repeatcount="1" />
    <NODE commandID="QH_WAIT" repeatcount="1" />
    <NODE commandID="QH_A1C_PAY" repeatcount="1" />
    <NODE commandID="QH_CONFIG_OK" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="QH_MODE_SW_2" idhash="0x63CA1BB9" title="QH_MODE_SW_2" basecmdflags="0x01" repeatcount="1">
    <NODE commandID="QH_MODE_REQ" repeatcount="1" />
    <NODE commandID="QH_MODE_RESPON" repeatcount="1" />
    <NODE commandID="QH_MODE3_TUNE3" repeatcount="1" />
    <NODE commandID="QH_LISTEN_O" repeatcount="1" />
    <NODE commandID="QH_MODE_REQ" repeatcount="1" />
    <NODE commandID="QH_MODE_RESPON" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="QH_MODE_REQ" idhash="0xCB6A3F23" title="QH_Mode_REQ" basecmdflags="0x01">
    <desc>request the current mode selection</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x5">4852030100</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="QH_LISTEN_O" idhash="0x3BD047EB" title="QH_LISTEN_O" flags="0x00000004">
    <listentimeout>400</listentimeout>
    <packetbodylength>1</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>1</packetsize>
    <footerstring size="1">4F</footerstring>
  </ADXCLISTENPACKET>

  <ADXCLISTENPACKET id="QH_MODE_RESPON" idhash="0x16F51555" title="QH_MODE_RESPOND" flags="0x00000004">
    <desc>LISTEN FOR RETURN VALUES</desc>
    <listentimeout>400</listentimeout>
    <packetbodylength>4</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>4</packetsize>
  </ADXCLISTENPACKET>

  <ADXCSENDCOMMAND id="QH_MODE3_TUNE3" idhash="0x6CE180D4" title="QH_Mode3_TwoBank">
    <desc>sets mode to 2 bank for CDAN4 datalogging&#013;&#010;&#013;&#010;DO NOT SEND if QH is already in 2 bank mode.</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x8">48570301000303AA</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_MODE4_TUNE1" idhash="0x6CE185F4" title="QH_Mode4_Default" basecmdflags="0x01">
    <desc>sets QH in mode 4 tune 1 for single bank and eec-v 4 bank datalogging. (default position)</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x8">48570301000401AA</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="SENDMP" idhash="0x8B630B7C" title="SL_SendMP">
    <desc>0x51 0x01 0x6c 0x01 0x1F 0x20 == eec-v&#013;&#010;0x51 0x01 0x6c 0x03 0x1F 0x20 == eec-iv&#013;&#010;&#013;&#010;0x6c from 1f20, note its not 6d from 1f1f cuz the SL is spitting out that 1 byte offset already</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x6">51016D031F20</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="HARVEST" idhash="0xC1613085" title="SL_Harvest Data Macro" basecmdflags="0x03" repeatcount="1">
    <NODE commandID="QUERY" repeatcount="1" />
    <NODE commandID="PACKET" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
    <NODE commandID="WAIT" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="verfetch" idhash="0xC3E2BE82" title="SL_VersionFetch" repeatcount="1">
    <NODE commandID="VER_REQ" repeatcount="1" />
    <NODE commandID="VERSION_RESP" repeatcount="1" />
  </ADXMACRO>

  <ADXCLISTENPACKET id="QH_CONFIG_OK" idhash="0x86873D6A" title="QH_Config Reply to Q" flags="0x00000004">
    <desc>marks the end of the setup, once the qh is setup is will burst data to tunerpro</desc>
    <listentimeout>400</listentimeout>
    <packetbodylength>0</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>0</packetsize>
    <headerstring size="1">4F</headerstring>
  </ADXCLISTENPACKET>

  <ADXCLISTENPACKET id="QH_PATCH_RESP" idhash="0x2807CB85" title="QH_Write Patch Response" flags="0x00000004">
    <listentimeout>400</listentimeout>
    <packetbodylength>0</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>0</packetsize>
    <headerstring size="1">4F</headerstring>
  </ADXCLISTENPACKET>

  <ADXCSENDCOMMAND id="QH_RZASA_FP_KA" idhash="0x3AA56434" title="QH_RZASA_FP_KAM" basecmdflags="0x01">
    <desc>request 45 bytes from f4c2 for fuel pump voltage kam table</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x6">51012D01F4C2</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_Test_MaxDas" idhash="0xE945E54F" title="QH_Test_MaxDash" basecmdflags="0x02">
    <desc>shoots 0xFF to shadow memory to test dashboard changes and hidden parameters / buttons</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x71">576C011F20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="QH_SENDB" idhash="0x8C791740" title="QH_reQuest QH Packet B">
    <desc>reads the tail end of the logging shadow list&#013;&#010;&#013;&#010;EEC-V - 0x51 0x01 0x04 0x01 0x1F 0x8C </desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x6">510104011F8C</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="SENDMPMACRO" idhash="0x8BBE9516" title="SL_SendMP Macro" basecmdflags="0x03" repeatcount="1">
    <NODE commandID="SENDMP" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
    <NODE commandID="SENDQMAC" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="SENDQMAC" idhash="0x851658ED" title="SL_SendqMac" basecmdflags="0x03" repeatcount="1">
    <NODE commandID="SENDQ" repeatcount="1" />
    <NODE commandID="GETABUNCH" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="SENDQ" idhash="0xE45B0A15" title="SL_Send q">
    <bytestring size="0x1">71</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="Init" idhash="0xACC03119" title="SL_Initialize Settings" basecmdflags="0x03" repeatcount="1">
    <NODE commandID="CONFIG" repeatcount="1" />
    <NODE commandID="CONFIGURE_LOGS" repeatcount="1" />
    <NODE commandID="COMPRESS_N" repeatcount="1" />
    <NODE commandID="POLLING_y" repeatcount="1" />
    <NODE commandID="ONBOARD_N" repeatcount="1" />
    <NODE commandID="ONBOARD_Y" repeatcount="1" />
    <NODE commandID="setlogbutactma" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="CONFIG" idhash="0x8F54E757" title="SL_DR Macro: Configure SL for Payload" basecmdflags="0x03" repeatcount="1">
    <NODE commandID="WAIT" repeatcount="1" />
    <NODE commandID="D_R_QH" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="D_R_QH" idhash="0x1C46D8BD" title="SL_DR: Configure Packet">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0xA">4452FF00C80001017471</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="DSMACROFORQH2X" idhash="0x345EC08F" title="SL_DS Macro for QH 2x patch and Q" basecmdflags="0x03" repeatcount="1">
    <NODE commandID="DSSETUPSEND" repeatcount="1" />
    <NODE commandID="OKLONG" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="setlogbutactma" idhash="0xC69CE8AC" title="SL_Logging Options Turnoff (2=wrap,1=startuplog,0=btnpress)" repeatcount="1">
    <NODE commandID="setlogbutactsu" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="SETSTARTUPLOGG" idhash="0xEB7D8450" title="SL_Set Startup Logging On" repeatcount="1">
    <NODE commandID="STARTUPLOGGING" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="STARTUPLOGGING" idhash="0x918DD95A" title="SL_Startup logging on send">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F4102</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="setlogbutactsu" idhash="0xC69E04AC" title="SL_Logbut Send">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F4100</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="DSSETUPSEND" idhash="0xA6DEB87A" title="SL_DS Setup send 2x W+Q">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x1A4">44530A0B0C0D044301573D0784B2A1EE8442A24314A2141CC315000D1C8A4200D7F0A12220143C2401FBA1F00018B30120201AA2151CC2191CE01AF771EF24A301FCFF42C301FEFF42F000A2270157210784EEB000AE00AA00D000B800EE00E6002600EC00E80028002E00D200C800CA0000000009C800514A01030DB101030DB0020302500203024E0203025C020302600203020A0203020C020307B4020307B602030206020302080203011C0203011E0203011602030DAE0103029F010302BD0203029A02030DAA01030DD002030126010302110203018C020301880103012F010301660203015C02030DB8010301570103016B0203015401030DEE01030DE701030D2601030D2701030DEC01030DE901030D2901030D2801030D2E01030DEF020302520203025802030256010302DC0103012C0203016802030DD2010363010288010301930203018E0203032A020303A6020303300203029C0203016C0103029E02030124020307E4020307E6020307E8020307EA010301440103FFFE0103027201030DC801030DC90103014D0103014802030114020301120203018001030DCB24</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="READEEP" idhash="0xB6022D19" title="SL_Read RAM">
    <bytestring size="0x1">5A</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="SENDSTARTUPEEP" idhash="0xDD98EDC2" title="SL_RAM Dump Macro" repeatcount="1">
    <NODE commandID="READEEP" repeatcount="1" />
    <NODE commandID="GETABUNCH" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="readeepmac" idhash="0x2558059E" title="SL_Read EEP" repeatcount="1">
    <NODE commandID="readeepreq" repeatcount="1" />
    <NODE commandID="eepreadrec" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="readeepreq" idhash="0x254E707E" title="SL_readeepreq">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x5">4852800500</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="eepreadrec" idhash="0x51563C67" title="SL_eepreadrec" flags="0x00000004">
    <listentimeout>400</listentimeout>
    <packetbodylength>400</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>0</packetsize>
  </ADXCLISTENPACKET>

  <ADXMACRO id="SLSTRING" idhash="0x3EAA7F4A" title="SL_SL Setupstring" repeatcount="1">
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="ptstart" idhash="0xB893A3B2" title="SL_Passthrough Start" repeatcount="1">
    <NODE commandID="ptbegin" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="DISCON" idhash="0xFEA5165C" title="SL_Passthrough End / Version Fetch" repeatcount="1">
    <NODE commandID="WAIT" repeatcount="1" />
    <NODE commandID="exitpass" repeatcount="1" />
    <NODE commandID="Drainbytes" repeatcount="1" />
    <NODE commandID="ptlastbyteclos" repeatcount="1" />
    <NODE flags="0x00000005" commandID="VERSION_RESP" repeatcount="1" />
  </ADXMACRO>

  <ADXCLISTENPACKET id="Drainbytes" idhash="0x434F36D9" title="SL_Bytes for Drain" flags="0x00000004">
    <listentimeout>20</listentimeout>
    <packetbodylength>3</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>3</packetsize>
  </ADXCLISTENPACKET>

  <ADXCSENDCOMMAND id="ptlastbyteclos" idhash="0x4E2BBF15" title="SL_PT close lastbyte">
    <bytestring size="0x1">74</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="readtimereq" idhash="0x6E4005CB" title="SL_Read Time Request">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x5">4454520008</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="ReadTimeResp" idhash="0x08C08E8D" title="SL_ReadTimeResp" flags="0x00000005">
    <listentimeout>400</listentimeout>
    <packetbodylength>10</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>10</packetsize>
  </ADXCLISTENPACKET>

  <ADXMACRO id="readmac" idhash="0xD9C739C7" title="SL_ReadTime Macro" repeatcount="1">
    <NODE commandID="readtimereq" repeatcount="1" />
    <NODE commandID="ReadTimeResp" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="POLLSTATUS" idhash="0x631B73E8" title="SL_Poll Status Macro" repeatcount="1">
    <NODE commandID="REQSTATUS" repeatcount="1" />
    <NODE commandID="GETSTATUS" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="ptbegin" idhash="0x01DF36D3" title="SL_Passthrough Begin">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x2">7070</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="ERASE_DF" idhash="0xCC43493E" title="SL_DOE: Erase DataFlash Onboard Memory" basecmdflags="0x03" repeatcount="1">
    <NODE commandID="DOEsend" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="1SEC" repeatcount="1" />
    <NODE commandID="OKLONG" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="MONITOR" idhash="0xEFCE2DD1" title="SL_Monitor Macro" repeatcount="1">
    <NODE commandID="HARVEST" repeatcount="1" />
    <NODE commandID="POLLSTATUS" repeatcount="1" />
  </ADXMACRO>

  <ADXMACRO id="harvestboth" idhash="0x0939EAB6" title="SL_HarvestBoth" repeatcount="1">
    <NODE commandID="PACKET" repeatcount="1" />
    <NODE commandID="extraharv" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="QUERY" idhash="0xC4663654" title="SL_d: Query for packet">
    <bytestring size="0x1">64</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="PACKET" idhash="0xA20D86D9" title="SL_d: Harvest Packet" flags="0x00000005">
    <listentimeout>400</listentimeout>
    <packetbodylength>159</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>159</packetsize>
  </ADXCLISTENPACKET>

  <ADXCLISTENPACKET id="extraharv" idhash="0x4B764609" title="SL_d: Harvest Extras" flags="0x00000005">
    <listentimeout>400</listentimeout>
    <packetbodylength>41</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>41</packetsize>
  </ADXCLISTENPACKET>

  <ADXCSENDCOMMAND id="REQSTATUS" idhash="0xF9C00B80" title="SL_DOLI: Request Onboard Status">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F4C49</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="GETSTATUS" idhash="0xF9CF8CD8" title="SL_DOLI: Retrieve Status" flags="0x00000005">
    <listentimeout>400</listentimeout>
    <packetbodylength>17</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>17</packetsize>
  </ADXCLISTENPACKET>

  <ADXCSENDCOMMAND id="VER_REQ" idhash="0xC8E6A831" title="SL_VV: Request Version">
    <bytestring size="0x2">5656</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="VERSION_RESP" idhash="0x08C5C68A" title="SL_VV: Version Response" flags="0x00000004">
    <listentimeout>400</listentimeout>
    <packetbodylength>2</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>2</packetsize>
    <footerstring size="1">51</footerstring>
  </ADXCLISTENPACKET>

  <ADXMACRO id="COMPRESS_Y" idhash="0x5CC692FB" title="SL_DOCY: Turn Compression On" repeatcount="1">
    <NODE commandID="DOCYsend" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="DOCYsend" idhash="0xE53B0418" title="SL_DOCYsend">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F4359</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="COMPRESS_N" idhash="0x5CC6977B" title="SL_DOCN: Turn Compression Off" repeatcount="1">
    <NODE commandID="DOCNsend" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="DOCNsend" idhash="0xBD3B0418" title="SL_DOCNsend">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F434E</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCSENDCOMMAND id="DOEsend" idhash="0x111D27A1" title="SL_DOEsend">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x3">444F45</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="ONBOARD_Y" idhash="0x2A6BA411" title="SL_DOLY: Enable Onboard Logging" repeatcount="1">
    <NODE commandID="DOLYSEND" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="DOLYSEND" idhash="0xA245EF86" title="SL_DOLYsend">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F4C59</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="ONBOARD_N" idhash="0x2A6BA191" title="SL_DOLN: Disable Onboard Logging" repeatcount="1">
    <NODE commandID="DOLNSEND" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="DOLNSEND" idhash="0xFA45EF86" title="SL_DOLNsend">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F4C4E</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="POLLING_y" idhash="0x31688D85" title="SL_DOLy: Enable Background Polling" repeatcount="1">
    <NODE commandID="DOLySEND" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="DOLySEND" idhash="0xE245EF87" title="SL_DOLysend">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F4C79</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="POLLING_n" idhash="0x316897E5" title="SL_DOLn: Disable Background Polling" repeatcount="1">
    <NODE commandID="DOLnSEND" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="DOLnSEND" idhash="0x4445EF86" title="SL_DOLnsend">
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x4">444F4C6E</bytestring>
  </ADXCSENDCOMMAND>

  <ADXMACRO id="CONFIGURE_LOGS" idhash="0x34697068" title="SL_DL: Configure Onboard Logging Structure" repeatcount="1">
    <NODE commandID="DLSEND" repeatcount="1" />
    <NODE commandID="OK" repeatcount="1" />
  </ADXMACRO>

  <ADXCSENDCOMMAND id="DLSEND" idhash="0x2AD2FD3C" title="SL_DLsend" basecmdflags="0x01">
    <desc>This should set things up to log no ADC, do a 10:1 skip ratio for logging, and no conditional windows. So every 10th frame will get stored.</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x7">444C0000000000</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="OK" idhash="0xDE68C790" title="SL_Okay Response" flags="0x00000005">
    <listentimeout>500</listentimeout>
    <packetbodylength>1</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>1</packetsize>
  </ADXCLISTENPACKET>

  <ADXCLISTENPACKET id="OKLONG" idhash="0x7F83EF6C" title="SL_Okay Response LongErase" flags="0x00000004">
    <listentimeout>100000</listentimeout>
    <packetbodylength>1</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>1</packetsize>
  </ADXCLISTENPACKET>

  <ADXCSENDCOMMAND id="exitpass" idhash="0x16F778D3" title="SL_Exit Passthrough">
    <bytestring size="0x3">457869</bytestring>
  </ADXCSENDCOMMAND>

  <ADXCLISTENPACKET id="GETABUNCH" idhash="0x08AF21AC" title="SL_Get a bunch" flags="0x00000004">
    <listentimeout>800</listentimeout>
    <packetbodylength>80000</packetbodylength>
    <packetoffsetinbody>0</packetoffsetinbody>
    <packetsize>80000</packetsize>
  </ADXCLISTENPACKET>

  <ADXCLISTENSILENCE id="WAIT" idhash="0xA0B8DF39" title="SL_Pause for Data Rate">
    <desc>This timeout mS value can be adjusted to 100 for 10 samples per second.</desc>
    <silencelen>0</silencelen>
    <totaltimeout>5</totaltimeout>
  </ADXCLISTENSILENCE>

  <ADXCLISTENSILENCE id="1SEC" idhash="0xAA5329B9" title="SL_1 Second Pause">
    <silencelen>0</silencelen>
    <totaltimeout>800</totaltimeout>
  </ADXCLISTENSILENCE>

  <ADXCSENDCOMMAND id="QH_MODE_0" idhash="0x80F2C330" title="QH_Mode_0">
    <desc>turns off qh == sets to mode 0 - bypassed</desc>
    <SNDCMDCHECKSUM type="1" />
    <bytestring size="0x2">5201</bytestring>
  </ADXCSENDCOMMAND>

  <ADXDASHBOARD id="SIMPLE" idhash="0x7EBB45FD" title="SIMPLE">
    <desc>BARE MINIMUM</desc>
    <bkgrndcolor>0x00000000</bkgrndcolor>
    <entrycount>33</entrycount>
    <ADXDGENTRY gaugetype="1" itemidhash="0xBE395D79" left="0" top="0" right="15" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA6061F99" left="25" top="0" right="50" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x2458C615" left="50" top="0" right="75" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x27A62101" left="85" top="0" right="100" bottom="10" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" alarmhighcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB3F6BD5" left="85" top="10" right="100" bottom="20" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" alarmhighcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xB3887F97" left="25" top="10" right="50" bottom="20" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x490E2911" left="0" top="10" right="15" bottom="20" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB3F6BD5" left="0" top="20" right="15" bottom="30" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1B258009" left="25" top="20" right="50" bottom="30" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x4CEB8F3D" left="85" top="30" right="100" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB3F6BD5" left="50" top="30" right="75" bottom="40" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x25B906B4" left="25" top="30" right="50" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC0C240F4" left="0" top="30" right="15" bottom="40" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x07F07143" left="0" top="40" right="15" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x960F65FC" left="25" top="40" right="50" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x960F7F5C" left="50" top="40" right="75" bottom="50" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB3F6BD5" left="85" top="40" right="100" bottom="50" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA4D3BFA1" left="85" top="50" right="100" bottom="60" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE4C4D3EE" left="50" top="50" right="75" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xE4C4C94E" left="25" top="50" right="50" bottom="60" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC0C0F2F4" left="0" top="60" right="15" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x4DC1AD7E" left="25" top="60" right="50" bottom="70" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x30913E98" left="75" top="60" right="85" bottom="70" bkgndcolor="0x00000000" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" clearbkgndcolor="0x000000FF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x24B8E450" left="85" top="60" right="100" bottom="70" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB3F6BD5" left="85" top="70" right="100" bottom="80" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB3F6BD5" left="25" top="70" right="50" bottom="80" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1848B6D8" left="0" top="80" right="15" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xA24EE451" left="25" top="80" right="50" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xC633117F" left="50" top="80" right="75" bottom="90" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB3F6BD5" left="85" top="80" right="100" bottom="90" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0xEB3F6BD5" left="85" top="90" right="100" bottom="100" bkgndcolor="0x00000000" bordercolor="0x00000000" curvaltxtcolor="0x00000000" alarmhighcolor="0x00000000" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x4CEB8F3D" left="25" top="90" right="50" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
    <ADXDGENTRY gaugetype="1" itemidhash="0x1840B6D8" left="0" top="90" right="15" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" unitscolor="0x00FFFFFF" bordercolor="0x00000000" curvaltxtcolor="0x00FFFFFF" />
  </ADXDASHBOARD>

  <ADXDASHBOARD id="OBD-II" idhash="0x86FDF22D" title="OBD-II">
    <desc>in depth diagnostics display and testing / troubleshooting / developement</desc>
    <bkgrndcolor>0x00000000</bkgrndcolor>
    <entrycount>100</entrycount>
    <ADXDGENTRY gaugetype="1" itemidhash="0xE582ED2A" left="90" top="90" right="100" bottom="100" bkgndcolor="0x00000000" titlecolor="0x00FFFFFF" bordercolor="0x00000000" />
    <ADXDGENTRY gaugetype="2" left="80" top="90" right="90" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BCBBF26" left="70" top="90" right="80" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BCBA566" left="60" top="90" right="70" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BCBA6C6" left="50" top="90" right="60" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BCBB1A6" left="40" top="90" right="50" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BCBB3A6" left="30" top="90" right="40" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BCBACA6" left="20" top="90" right="30" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BCBB606" left="10" top="90" right="20" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BCBB846" left="0" top="90" right="10" bottom="100" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BA13846" left="0" top="80" right="10" bottom="90" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BA13606" left="10" top="80" right="20" bottom="90" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BA12CA6" left="20" top="80" right="30" bottom="90" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BA133A6" left="30" top="80" right="40" bottom="90" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BA131A6" left="40" top="80" right="50" bottom="90" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BA126C6" left="50" top="80" right="60" bottom="90" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BA12566" left="60" top="80" right="70" bottom="90" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x5BA13F26" left="70" top="80" right="80" bottom="90" />
    <ADXDGENTRY gaugetype="2" left="80" top="80" right="90" bottom="90" />
    <ADXDGENTRY gaugetype="2" left="90" top="80" right="100" bottom="90" />
    <ADXDGENTRY gaugetype="2" left="90" top="70" right="100" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="80" top="70" right="90" bottom="90" />
    <ADXDGENTRY gaugetype="2" left="70" top="70" right="80" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="60" top="70" right="70" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="50" top="70" right="60" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="40" top="70" right="50" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="30" top="70" right="40" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="20" top="70" right="30" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="10" top="70" right="20" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="0" top="70" right="10" bottom="80" />
    <ADXDGENTRY gaugetype="2" left="0" top="60" right="10" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="10" top="60" right="20" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="20" top="60" right="30" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="30" top="60" right="40" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="40" top="60" right="50" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="50" top="60" right="60" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="60" top="60" right="70" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="70" top="60" right="80" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="80" top="60" right="90" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="90" top="60" right="100" bottom="70" />
    <ADXDGENTRY gaugetype="2" left="90" top="50" right="100" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="80" top="50" right="90" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="70" top="50" right="80" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="60" top="50" right="70" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="50" top="50" right="60" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="40" top="50" right="50" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="30" top="50" right="40" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="20" top="50" right="30" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="10" top="50" right="20" bottom="60" />
    <ADXDGENTRY gaugetype="2" left="0" top="50" right="10" bottom="60" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x01D758FA" left="0" top="40" right="10" bottom="50" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x01D75E52" left="10" top="40" right="20" bottom="50" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x01D75992" left="20" top="40" right="30" bottom="50" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x01D75912" left="30" top="40" right="40" bottom="50" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x01D75CCA" left="40" top="40" right="50" bottom="50" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x01D75C22" left="50" top="40" right="60" bottom="50" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x01D75AB2" left="60" top="40" right="70" bottom="50" />
    <ADXDGENTRY gaugetype="2" itemidhash="0x01D759E2" left="70" top="40" right="80" bottom="50" />
    <ADXDGENTRY gaugetype="2" left="80" top="40" right="90" bottom="50" />
    <ADXDGENTRY gaugetype="2" left="90" top="40" right="100" bottom="50" />
    <ADXDGENTRY gaugetype="2" left="90" top="30" right="100" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="80" top="30" right="90" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="70" top="30" right="80" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="60" top="30" right="70" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="50" top="30" right="60" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="40" top="30" right="50" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="30" top="30" right="40" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="20" top="30" right="30" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="10" top="30" right="20" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="0" top="30" right="10" bottom="40" />
    <ADXDGENTRY gaugetype="2" left="0" top="20" right="10" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="10" top="20" right="20" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="20" top="20" right="30" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="30" top="20" right="40" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="40" top="20" right="50" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="50" top="20" right="60" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="60" top="20" right="70" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="70" top="20" right="80" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="80" top="20" right="90" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="90" top="20" right="100" bottom="30" />
    <ADXDGENTRY gaugetype="2" left="90" top="10" right="100" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="80" top="10" right="90" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="70" top="10" right="80" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="60" top="10" right="70" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="50" top="10" right="60" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="40" top="10" right="50" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="30" top="10" right="40" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="20" top="10" right="30" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="10" top="10" right="20" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="0" top="10" right="10" bottom="20" />
    <ADXDGENTRY gaugetype="2" left="0" top="0" right="10" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="10" top="0" right="20" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="20" top="0" right="30" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="30" top="0" right="40" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="40" top="0" right="50" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="50" top="0" right="60" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="60" top="0" right="70" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="70" top="0" right="80" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="80" top="0" right="90" bottom="10" />
    <ADXDGENTRY gaugetype="2" left="90" top="0" right="100" bottom="10" />
  </ADXDASHBOARD>

  <ADXLISTVIEW id="BITMASKS" idhash="0xC524EDA4" title="Flags">
    <desc>bitmask flags</desc>
    <entrycount>34</entrycount>
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Throttle" />
    <ADXLVENTRY entrytype="0" itemidhash="0xCD05865B" />
    <ADXLVENTRY entrytype="0" itemidhash="0x7EF25F78" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Flags" />
    <ADXLVENTRY entrytype="0" itemidhash="0x1E2F634E" />
    <ADXLVENTRY entrytype="0" itemidhash="0x262009CD" />
    <ADXLVENTRY entrytype="0" itemidhash="0x7AD25914" />
    <ADXLVENTRY entrytype="0" itemidhash="0xB6D1F461" />
    <ADXLVENTRY entrytype="0" itemidhash="0x86054F5C" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Inputs/Outputs" />
    <ADXLVENTRY entrytype="0" itemidhash="0xCD78F7FB" />
    <ADXLVENTRY entrytype="0" itemidhash="0x4C854F72" />
    <ADXLVENTRY entrytype="0" itemidhash="0xCAA47CE8" />
    <ADXLVENTRY entrytype="0" itemidhash="0xCAA47910" />
    <ADXLVENTRY entrytype="0" itemidhash="0x5A454F69" />
    <ADXLVENTRY entrytype="0" itemidhash="0xDF58196D" />
    <ADXLVENTRY entrytype="0" itemidhash="0x17672E06" />
    <ADXLVENTRY entrytype="0" itemidhash="0x05015B72" />
    <ADXLVENTRY entrytype="0" itemidhash="0x1EBAF269" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Faults" />
    <ADXLVENTRY entrytype="0" itemidhash="0xD300FF8D" />
    <ADXLVENTRY entrytype="0" itemidhash="0x885162DB" />
    <ADXLVENTRY entrytype="0" itemidhash="0x9B8F9132" />
    <ADXLVENTRY entrytype="0" itemidhash="0x9B8F8B92" />
    <ADXLVENTRY entrytype="0" itemidhash="0x02EC8646" />
    <ADXLVENTRY entrytype="0" itemidhash="0x746EB6A2" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01D758FA" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01D75E52" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01D75992" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01D75912" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01D75CCA" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01D75C22" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01D75AB2" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01D759E2" />
  </ADXLISTVIEW>

  <ADXLISTVIEW id="KNOCK_FLAGS" idhash="0x64EAB089" title="Knock_flags">
    <desc>knock flags</desc>
    <entrycount>6</entrycount>
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="EEC-V" />
    <ADXLVENTRY entrytype="0" itemidhash="0x9B8F9132" />
    <ADXLVENTRY entrytype="0" itemidhash="0x9B8F8B92" />
    <ADXLVENTRY entrytype="0" itemidhash="0x370479A8" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="EEC-IV" />
  </ADXLISTVIEW>

  <ADXLISTVIEW id="Payloads" idhash="0xC83469DF" title="Payloads">
    <desc>Grouping of Payloads</desc>
    <entrycount>47</entrycount>
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Decipha Specific" />
    <ADXLVENTRY entrytype="0" itemidhash="0x7828AB2A" color="0000B7B7" />
    <ADXLVENTRY entrytype="0" itemidhash="0x783AEC2A" color="00FF0000" />
    <ADXLVENTRY entrytype="0" itemidhash="0x9F0AF0DB" />
    <ADXLVENTRY entrytype="0" itemidhash="0xE35A0D07" />
    <ADXLVENTRY entrytype="0" itemidhash="0x45441D0E" />
    <ADXLVENTRY entrytype="0" itemidhash="0x39549212" color="000080FF" />
    <ADXLVENTRY entrytype="0" itemidhash="0x0342328F" color="000000FF" />
    <ADXLVENTRY entrytype="0" itemidhash="0x7EFF6600" color="00804000" />
    <ADXLVENTRY entrytype="0" itemidhash="0x9AF3C5DD" color="00404080" />
    <ADXLVENTRY entrytype="0" itemidhash="0x8EC9F5A8" />
    <ADXLVENTRY entrytype="0" itemidhash="0x260857DF" />
    <ADXLVENTRY entrytype="0" itemidhash="0x3DDEEB7F" />
    <ADXLVENTRY entrytype="0" itemidhash="0x1ED63BE2" />
    <ADXLVENTRY entrytype="0" itemidhash="0xB8263BE3" />
    <ADXLVENTRY entrytype="0" itemidhash="0x25B906B4" color="00404080" />
    <ADXLVENTRY entrytype="0" itemidhash="0x834906B5" color="00404080" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Min Required Payloads" />
    <ADXLVENTRY entrytype="0" itemidhash="0xA6061F99" color="0000FF00" />
    <ADXLVENTRY entrytype="0" itemidhash="0x07F07143" color="000000FF" />
    <ADXLVENTRY entrytype="0" itemidhash="0x1840B6D8" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Spark Payloads" />
    <ADXLVENTRY entrytype="0" itemidhash="0xA24EE451" />
    <ADXLVENTRY entrytype="0" itemidhash="0x1848B6D8" />
    <ADXLVENTRY entrytype="0" itemidhash="0x01337C83" />
    <ADXLVENTRY entrytype="0" itemidhash="0x891A4FE0" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Idle / Dashpot Payloads" />
    <ADXLVENTRY entrytype="0" itemidhash="0xC633117F" color="0000B0B0" />
    <ADXLVENTRY entrytype="0" itemidhash="0x24B8E450" color="004080FF" />
    <ADXLVENTRY entrytype="0" itemidhash="0x84E733D1" />
    <ADXLVENTRY entrytype="0" itemidhash="0xECEE727E" color="00B3B300" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Fuel Payloads" />
    <ADXLVENTRY entrytype="0" itemidhash="0x490E2911" color="00008080" />
    <ADXLVENTRY entrytype="0" itemidhash="0x93C38FC0" />
    <ADXLVENTRY entrytype="0" itemidhash="0x586E0D01" />
    <ADXLVENTRY entrytype="0" itemidhash="0x4DC1AD7E" />
    <ADXLVENTRY entrytype="0" itemidhash="0x960F65FC" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Generic Payloads" />
    <ADXLVENTRY entrytype="0" itemidhash="0x29C35A55" />
    <ADXLVENTRY entrytype="0" itemidhash="0xC0C240F4" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Trans" />
    <ADXLVENTRY entrytype="0" itemidhash="0x2458C615" />
    <ADXLVENTRY entrytype="0" itemidhash="0x181F0ED8" />
    <ADXLVENTRY entrytype="0" itemidhash="0x050BEE95" />
    <ADXLVENTRY entrytype="0" itemidhash="0x84E792A0" />
    <ADXLVENTRY entrytype="0" itemidhash="0x6E899D7B" />
    <ADXLVENTRY entrytype="0" itemidhash="0xC0AA487E" />
  </ADXLISTVIEW>

  <ADXLISTVIEW id="TESTING" idhash="0x119C5DB0" title="Testing">
    <desc>testing raw voltages</desc>
    <entrycount>7</entrycount>
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Raw Voltage" />
    <ADXLVENTRY entrytype="0" itemidhash="0x07937563" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Temps" />
    <ADXLVENTRY entrytype="0" itemidhash="0x5CCE484E" />
    <ADXLVENTRY entrytype="0" itemidhash="0x5CCE4864" />
    <ADXLVENTRY entrytype="0" itemidhash="0x08692B43" />
  </ADXLISTVIEW>

  <ADXLISTVIEW id="BASIC" idhash="0xE30579F5" title="SL_Auxiliary Parameters">
    <entrycount>45</entrycount>
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Realtime Clock" color="000080FF" />
    <ADXLVENTRY entrytype="0" itemidhash="0x7DDB342C" />
    <ADXLVENTRY entrytype="0" itemidhash="0xC460BE74" />
    <ADXLVENTRY entrytype="0" itemidhash="0xCFF02C54" />
    <ADXLVENTRY entrytype="0" itemidhash="0x79880181" />
    <ADXLVENTRY entrytype="0" itemidhash="0xA85E66B9" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF21AAB9" />
    <ADXLVENTRY entrytype="0" itemidhash="0xA4B13899" />
    <ADXLVENTRY entrytype="0" itemidhash="0xCD270F7B" />
    <ADXLVENTRY entrytype="0" itemidhash="0x9C13F2F4" />
    <ADXLVENTRY entrytype="0" itemidhash="0x7E653374" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAC0FB899" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title=" " />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Frequency Input and PWM Outputs" color="00FF0000" />
    <ADXLVENTRY entrytype="0" itemidhash="0xF0E52AA5" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAE906BE2" />
    <ADXLVENTRY entrytype="0" itemidhash="0x1887481F" />
    <ADXLVENTRY entrytype="0" itemidhash="0xDAE8D3A8" />
    <ADXLVENTRY entrytype="0" itemidhash="0xFB4437A5" />
    <ADXLVENTRY entrytype="0" itemidhash="0xDE693610" />
    <ADXLVENTRY entrytype="0" itemidhash="0xDE693CF0" />
    <ADXLVENTRY entrytype="0" itemidhash="0x2F929078" />
    <ADXLVENTRY entrytype="0" itemidhash="0xABBF9C79" />
    <ADXLVENTRY entrytype="0" itemidhash="0xABBF89F9" />
    <ADXLVENTRY entrytype="0" itemidhash="0xC431495F" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title=" " />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="Accelerometer" color="00004000" />
    <ADXLVENTRY entrytype="0" itemidhash="0x659700DD" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF596039" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF596E19" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF5964F9" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" title="ADC Data" color="000000FF" />
    <ADXLVENTRY entrytype="0" itemidhash="0x7B6FDC7E" />
    <ADXLVENTRY entrytype="0" itemidhash="0x0E2EED69" />
    <ADXLVENTRY entrytype="0" itemidhash="0xE79EC815" />
    <ADXLVENTRY entrytype="0" itemidhash="0x487306D4" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF3CE219" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF3CF8B9" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF3CE7B9" />
    <ADXLVENTRY entrytype="0" itemidhash="0xA24391B9" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF3CF2D9" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF3CF179" />
    <ADXLVENTRY entrytype="0" itemidhash="0xAF3CEB39" />
    <ADXLVENTRY entrytype="1" flags="0x00000001" />
  </ADXLISTVIEW>

  <ADXLISTVIEW id="ONBOARDSTAT" idhash="0xA27764E9" title="Onboard Status (requires DOLI)">
    <entrycount>7</entrycount>
    <ADXLVENTRY entrytype="0" itemidhash="0x00827726" />
    <ADXLVENTRY entrytype="0" itemidhash="0x3F150448" />
    <ADXLVENTRY entrytype="0" itemidhash="0x5B77D184" />
    <ADXLVENTRY entrytype="0" itemidhash="0xA533B459" />
    <ADXLVENTRY entrytype="0" itemidhash="0x5CC6A41B" />
    <ADXLVENTRY entrytype="0" itemidhash="0xD455B377" />
    <ADXLVENTRY entrytype="0" itemidhash="0x4D425965" />
  </ADXLISTVIEW>

  <ADXHISTOGRAM id="Hist_Knk" idhash="0x1ECAFD9F" title="N_LOAD_KNOCK">
    <desc>knock sensor adjustment</desc>
    <rows>9</rows>
    <cols>15</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.100000" />
    <rowval index="1" val="0.200000" />
    <rowval index="2" val="0.300000" />
    <rowval index="3" val="0.400000" />
    <rowval index="4" val="0.500000" />
    <rowval index="5" val="0.600000" />
    <rowval index="6" val="0.700000" />
    <rowval index="7" val="0.800000" />
    <rowval index="8" val="0.900000" />
    <colval index="0" val="750.000000" />
    <colval index="1" val="1000.000000" />
    <colval index="2" val="1250.000000" />
    <colval index="3" val="1500.000000" />
    <colval index="4" val="1750.000000" />
    <colval index="5" val="2000.000000" />
    <colval index="6" val="2250.000000" />
    <colval index="7" val="3000.000000" />
    <colval index="8" val="3400.000000" />
    <colval index="9" val="3750.000000" />
    <colval index="10" val="4000.000000" />
    <colval index="11" val="4250.000000" />
    <colval index="12" val="4500.000000" />
    <colval index="13" val="5250.000000" />
    <colval index="14" val="6000.000000" />
    <historysize>50</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0xBE395D79</yidhash>
    <zidhash>0x891A4FE0</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="Hist_LOAD" idhash="0xD3CC2863" title="N_TP_LOAD">
    <desc>WOT for referencing wot spark only - serves no purpose otherthan to know where your at in the spark table at WOT.</desc>
    <rows>3</rows>
    <cols>28</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="-1.000000" />
    <rowval index="1" val="0.000000" />
    <rowval index="2" val="1.000000" />
    <colval index="0" val="500.000000" />
    <colval index="1" val="750.000000" />
    <colval index="2" val="1000.000000" />
    <colval index="3" val="1250.000000" />
    <colval index="4" val="1500.000000" />
    <colval index="5" val="1750.000000" />
    <colval index="6" val="2000.000000" />
    <colval index="7" val="2250.000000" />
    <colval index="8" val="2500.000000" />
    <colval index="9" val="2750.000000" />
    <colval index="10" val="3000.000000" />
    <colval index="11" val="3250.000000" />
    <colval index="12" val="3500.000000" />
    <colval index="13" val="3750.000000" />
    <colval index="14" val="4000.000000" />
    <colval index="15" val="4250.000000" />
    <colval index="16" val="4500.000000" />
    <colval index="17" val="4750.000000" />
    <colval index="18" val="5000.000000" />
    <colval index="19" val="5250.000000" />
    <colval index="20" val="5500.000000" />
    <colval index="21" val="5750.000000" />
    <colval index="22" val="6000.000000" />
    <colval index="23" val="6250.000000" />
    <colval index="24" val="6500.000000" />
    <colval index="25" val="6750.000000" />
    <colval index="26" val="7000.000000" />
    <colval index="27" val="7250.000000" />
    <historysize>10</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0x04485A13</yidhash>
    <zidhash>0xBE395D79</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_INFO_SAF" idhash="0x8B57F752" title="N_LOAD_SAF">
    <desc>to log actual spark delivered for information only</desc>
    <rows>22</rows>
    <cols>11</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.050000" />
    <rowval index="1" val="0.100000" />
    <rowval index="2" val="0.150000" />
    <rowval index="3" val="0.200000" />
    <rowval index="4" val="0.250000" />
    <rowval index="5" val="0.300000" />
    <rowval index="6" val="0.350000" />
    <rowval index="7" val="0.400000" />
    <rowval index="8" val="0.450000" />
    <rowval index="9" val="0.500000" />
    <rowval index="10" val="0.550000" />
    <rowval index="11" val="0.600000" />
    <rowval index="12" val="0.650000" />
    <rowval index="13" val="0.700000" />
    <rowval index="14" val="0.750000" />
    <rowval index="15" val="0.800000" />
    <rowval index="16" val="0.850000" />
    <rowval index="17" val="0.900000" />
    <rowval index="18" val="0.950000" />
    <rowval index="19" val="1.000000" />
    <rowval index="20" val="1.400000" />
    <rowval index="21" val="2.000000" />
    <colval index="0" val="750.000000" />
    <colval index="1" val="1000.000000" />
    <colval index="2" val="1250.000000" />
    <colval index="3" val="1500.000000" />
    <colval index="4" val="1750.000000" />
    <colval index="5" val="2250.000000" />
    <colval index="6" val="3000.000000" />
    <colval index="7" val="4000.000000" />
    <colval index="8" val="5000.000000" />
    <colval index="9" val="6000.000000" />
    <colval index="10" val="7000.000000" />
    <historysize>10</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0xBE395D79</yidhash>
    <zidhash>0x697C9182</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="HIST_VE" idhash="0xD1E4E7BF" title="N_MAP_FuelErr1">
    <desc>VE table correction for speed density</desc>
    <rows>20</rows>
    <cols>30</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.260000" />
    <rowval index="1" val="0.300000" />
    <rowval index="2" val="0.350000" />
    <rowval index="3" val="0.400000" />
    <rowval index="4" val="0.450000" />
    <rowval index="5" val="0.500000" />
    <rowval index="6" val="0.550000" />
    <rowval index="7" val="0.600000" />
    <rowval index="8" val="0.625000" />
    <rowval index="9" val="0.650000" />
    <rowval index="10" val="0.700000" />
    <rowval index="11" val="0.750000" />
    <rowval index="12" val="0.800000" />
    <rowval index="13" val="0.850000" />
    <rowval index="14" val="0.900000" />
    <rowval index="15" val="0.950000" />
    <rowval index="16" val="0.980000" />
    <rowval index="17" val="1.000000" />
    <rowval index="18" val="1.020000" />
    <rowval index="19" val="1.050000" />
    <colval index="0" val="400.000000" />
    <colval index="1" val="600.000000" />
    <colval index="2" val="800.000000" />
    <colval index="3" val="1000.000000" />
    <colval index="4" val="1200.000000" />
    <colval index="5" val="1400.000000" />
    <colval index="6" val="1600.000000" />
    <colval index="7" val="1800.000000" />
    <colval index="8" val="2000.000000" />
    <colval index="9" val="2200.000000" />
    <colval index="10" val="2400.000000" />
    <colval index="11" val="2600.000000" />
    <colval index="12" val="2800.000000" />
    <colval index="13" val="3000.000000" />
    <colval index="14" val="3200.000000" />
    <colval index="15" val="3400.000000" />
    <colval index="16" val="3600.000000" />
    <colval index="17" val="3800.000000" />
    <colval index="18" val="4000.000000" />
    <colval index="19" val="4200.000000" />
    <colval index="20" val="4400.000000" />
    <colval index="21" val="4600.000000" />
    <colval index="22" val="4800.000000" />
    <colval index="23" val="5000.000000" />
    <colval index="24" val="5200.000000" />
    <colval index="25" val="5400.000000" />
    <colval index="26" val="5600.000000" />
    <colval index="27" val="5800.000000" />
    <colval index="28" val="6000.000000" />
    <colval index="29" val="6200.000000" />
    <historysize>20</historysize>
    <xidhash>0xA6061F99</xidhash>
    <yidhash>0xADD2AB50</yidhash>
    <zidhash>0x260857DF</zidhash>
  </ADXHISTOGRAM>

  <ADXHISTOGRAM id="WBO2_TI_92UEGO" idhash="0x24FD62EF" title="TP_IMAF_92UEGO">
    <desc>You must select your wideband error output below.  Wideband errors are near the bottom of the list and start with WB_ and end with _ER.&#013;&#010;&#013;&#010;Used to populate the table for the fuel error.  Already factors in all fuel trims.</desc>
    <rows>53</rows>
    <cols>3</cols>
    <xmin>0.000000</xmin>
    <xmax>0.000000</xmax>
    <ymin>0.000000</ymin>
    <ymax>0.000000</ymax>
    <rowval index="0" val="0.000000" />
    <rowval index="1" val="5.000000" />
    <rowval index="2" val="10.000000" />
    <rowval index="3" val="20.000000" />
    <rowval index="4" val="25.000000" />
    <rowval index="5" val="40.000000" />
    <rowval index="6" val="50.000000" />
    <rowval index="7" val="60.000000" />
    <rowval index="8" val="75.000000" />
    <rowval index="9" val="80.000000" />
    <rowval index="10" val="100.000000" />
    <rowval index="11" val="120.000000" />
    <rowval index="12" val="125.000000" />
    <rowval index="13" val="140.000000" />
    <rowval index="14" val="150.000000" />
    <rowval index="15" val="160.000000" />
    <rowval index="16" val="175.000000" />
    <rowval index="17" val="180.000000" />
    <rowval index="18" val="200.000000" />
    <rowval index="19" val="220.000000" />
    <rowval index="20" val="225.000000" />
    <rowval index="21" val="250.000000" />
    <rowval index="22" val="275.000000" />
    <rowval index="23" val="300.000000" />
    <rowval index="24" val="325.000000" />
    <rowval index="25" val="350.000000" />
    <rowval index="26" val="375.000000" />
    <rowval index="27" val="400.000000" />
    <rowval index="28" val="425.000000" />
    <rowval index="29" val="450.000000" />
    <rowval index="30" val="475.000000" />
    <rowval index="31" val="500.000000" />
    <rowval index="32" val="525.000000" />
    <rowval index="33" val="550.000000" />
    <rowval index="34" val="575.000000" />
    <rowval index="35" val="600.000000" />
    <rowval index="36" val="625.000000" />
    <rowval index="37" val="650.000000" />
    <rowval index="38" val="675.000000" />
    <rowval index="39" val="700.000000" />
    <rowval index="40" val="725.000000" />
    <rowval index="41" val="750.000000" />
    <rowval index="42" val="775.000000" />
    <rowval index="43" val="800.000000" />
    <rowval index="44" val="825.000000" />
    <rowval index="45" val="850.000000" />
    <rowval index="46" val="875.000000" />
    <rowval index="47" val="900.000000" />
    <rowval index="48" val="925.000000" />
    <rowval index="49" val="950.000000" />
    <rowval index="50" val="975.000000" />
    <rowval index="51" val="1000.000000" />
    <rowval index="52" val="1023.000000" />
    <colval index="0" val="-1.000000" />
    <colval index="1" val="0.000000" />
    <colval index="2" val="1.000000" />
    <historysize>10</historysize>
    <xidhash>0x04485A13</xidhash>
    <yidhash>0x07F07143</yidhash>
    <zidhash>0xF9DE29AD</zidhash>
  </ADXHISTOGRAM>

  <ADXVALUE id="WBO2-AEM_X" idhash="0xB3887F97" title="WBo2-AEM-X">
    <desc>4.5v = 1.23&#013;&#010;3.0v = 0.99&#013;&#010;0.5v = 0.58&#013;&#010;&#013;&#010;used to be, but AEM uses 14.58 for stoich&#013;&#010;(2.375 * (X/12800) + 7.3125) / 14.7&#013;&#010;</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="(0.1621 * (X/12800)) + 0.4990">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_AEMX_ER" idhash="0x9B1ED6D0" title="WB_AEM-X_ER">
    <desc>-dfso flags-&#013;&#010;X * 0 + 1 == 1&#013;&#010;X * 1 + 0 == X&#013;&#010;&#013;&#010;* INV_MUL + X</desc>
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0xB3887F97" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WBO2-AEM_FS" idhash="0x710D69B6" title="WBo2-AEM_FS">
    <desc>AEM Failsafe with 0.036 offset (BOSTIG)&#013;&#010;&#013;&#010;4.5v = 1.23 +0.036&#013;&#010;3.0v = 0.99 +0.036&#013;&#010;0.5v = 0.58 +0.036</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="((2.375 * (X/12800) + 7.3125) / 14.7) + 0.036">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_AEM_FS_ER" idhash="0xB548B00C" title="WB_AEM_FS_ER">
    <desc>-dfso flags-&#013;&#010;X * 0 + 1 == 1&#013;&#010;X * 1 + 0 == X&#013;&#010;&#013;&#010;* INV_MUL + X</desc>
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x710D69B6" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WBO2-AEM_FS_BOS" idhash="0x94487796" title="WBo2-AEM_FS_BOSTIG">
    <desc>AEM Failsafe with 0.020 instead of 0.036 offset (BOSTIG) - Jim Akiba&#013;&#010;&#013;&#010;4.5v = 1.23 +0.036&#013;&#010;3.0v = 0.99 +0.036&#013;&#010;0.5v = 0.58 +0.036</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="((2.375 * (X/12800) + 7.3125) / 14.7) + 0.020">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_AEM_FS_BOST" idhash="0x2EE55295" title="WB_AEM_FS_ER_BOSTIG">
    <desc>-dfso flags-&#013;&#010;X * 0 + 1 == 1&#013;&#010;X * 1 + 0 == X&#013;&#010;&#013;&#010;* INV_MUL + X</desc>
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x94487796" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WBO2-AUTOMETER" idhash="0xA0F9A904" title="WBo2-AutoMeter">
    <desc>autometer widbeband transfer&#013;&#010;4v = 17 afr&#013;&#010;0v = 10 afr</desc>
    <flags>0x00000002</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.680000" high="1.160000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="0.119 * (X/12800) + 0.68">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_AUTOMETER_E" idhash="0x414C69C4" title="WB_AUTOMETER_ER">
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0xA0F9A904" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WBO2-UEGOAEM" idhash="0x0342328F" title="WBo2-UEGOAEM">
    <desc>30-4110&#013;&#010;&#013;&#010;5v = 1.264&#013;&#010;0v = 0.683</desc>
    <flags>0x00000002</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.700000" high="1.250000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="( 0.1162 * ( X / 12800 ) ) + 0.683">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_AEM_EUGO_ER" idhash="0x9AF3C5DD" title="WB_AEM_EUGO_ER">
    <desc>wbo2 fuel error</desc>
    <flags>0x0000000F</flags>
    <units>%</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x342328F" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WBO2-92UEGOAEM" idhash="0x028E9665" title="WBo2-92UEGOAEM">
    <desc>30-4110&#013;&#010;&#013;&#010;5v = 1.264&#013;&#010;0v = 0.683&#013;&#010;&#013;&#010;/0.92</desc>
    <flags>0x00000002</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.700000" high="1.250000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="(( 0.1162 * ( X / 12800 ) ) + 0.683) / 0.92">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_9AEM_EUGO_E" idhash="0xF9DE29AD" title="WB_92AEM_EUGO_ER">
    <desc>wbo2 fuel error</desc>
    <flags>0x0000000F</flags>
    <units>%</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x28E9665" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_WBo2-LC1" idhash="0x8A076C52" title="WBo2-LC1/2_MTX-L">
    <desc>5.0v = 1.523&#013;&#010;2.5v = 1.02&#013;&#010;0.0v = 0.5 </desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="(0.2046 * (X/12800) ) + 0.5">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_LC12MTXL_ER" idhash="0x66B92ECB" title="WB_LC12MTXL_ER">
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x8A076C52" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_B1_INNOV_ER" idhash="0x160E9032" title="WB_B1_INNOV_ER">
    <desc>uses bank 1 for innovate wideband error only for those that do not have a functioning hego2 and numego is not properly broken out to cause lambse2=lambse1</desc>
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W /  L * K">
      <VAR varID="W" type="link" linkIDHash="0x8A076C52" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_WB_LC2_93PE" idhash="0x359D30C6" title="WBo2-LC2_93PER">
    <desc>5.0v = 1.523&#013;&#010;2.5v = 1.02&#013;&#010;0.0v = 0.5 &#013;&#010;&#013;&#010;*.93</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="((0.2046 * (X/12800) ) + 0.5 ) *.93">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_LC2_93PER_E" idhash="0xD9E3E48A" title="WB_LC2_93PER_ER">
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L* K">
      <VAR varID="W" type="link" linkIDHash="0x359D30C6" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_WBO2-PLX" idhash="0x4A661B9A" title="WBo2-PLX">
    <desc>5.0v = 1.36&#013;&#010;2.5v = 1.02&#013;&#010;0.0v = 0.68</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="( 0.136 * ( X / 12800) ) + 0.68">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_PLX_ER" idhash="0xA26BD755" title="WB_PLX_ER">
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L* K">
      <VAR varID="W" type="link" linkIDHash="0x4A661B9A" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WBO2-ZT3" idhash="0x4D938DEB" title="WBo2-ZT3">
    <desc>zeitronix zt-3 wideband&#013;&#010;&#013;&#010;5v == 19.6 AFR == 1.333 lambda&#013;&#010;0v == 9.6 AFR == 0.653 Lambda</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.600000" high="1.400000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="0.136 * (X/12800) + 0.653">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_ZT3_ER" idhash="0x335BD77A" title="WB_ZT3_ER">
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x4D938DEB" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_WBo2-B" idhash="0x4CA28B0E" title="WBo2-B">
    <desc>5.0v = 1.54&#013;&#010;2.5v = 1.01&#013;&#010;0.0v = 0.50</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="(7.35 + ( X / 4267 )) / 14.64">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_B_ER" idhash="0x4456A209" title="WB_B_ER">
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x4CA28B0E" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_WBo2-C" idhash="0x4CA28EEE" title="WBo2-C_PROSPORT">
    <desc>5.0v = 1.379&#013;&#010;2.5v = 1.023&#013;&#010;0.0v = 0.683</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="X * 0.000010625 + 0.683">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_C_PROSPORT_" idhash="0xE6D701E5" title="WB_C_PROSPORT_ER">
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x4CA28EEE" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_WBo2-D" idhash="0x4CA28BAE" title="WBo2-D_NGK">
    <desc>WBo2-D&#013;&#010;&#013;&#010;1.5v == stoich</desc>
    <flags>0x0000000E</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>33</datatype>
    <unittype>22</unittype>
    <MATH equation="(9 + ( (X/12800) * 1.4)) / 14.7">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_D_NGK_ER" idhash="0x949E3215" title="WB_D_NGK_ER">
    <flags>0x0000000F</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.850000" high="1.150000" />
    <alarms low="0.900000" high="1.100000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="W / L * K">
      <VAR varID="W" type="link" linkIDHash="0x4CA28BAE" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="WB_NGK_ATX" idhash="0x2970B16C" title="WB_NGK_AFX">
    <desc>((X / 12800) / .7096 + 9.102) / 14.68</desc>
    <flags>0x00000002</flags>
    <units>Lambda</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.250000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="((X / 12800) / .7096 + 9.102) / 14.68">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_ACSTRT" idhash="0x5CCE4864" title="ACSTRT_EEC4">
    <desc>ACT at start</desc>
    <flags>0x00000003</flags>
    <units>deg F</units>
    <packetoffset>0x6D</packetoffset>
    <range low="-40.000000" high="254.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 0.5">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_ACT" idhash="0x1848B6D8" title="ACT">
    <desc>Aircharge Temperature</desc>
    <flags>0x0000000F</flags>
    <units>ACT</units>
    <packetoffset>0x06</packetoffset>
    <range low="-40.000000" high="254.000000" />
    <alarms low="20.000000" high="240.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <datatype>19</datatype>
    <unittype>14</unittype>
    <MATH equation="X / 0.5">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_AEFUEL" idhash="0x8222E9C5" title="AEFUEL">
    <desc>EEC-IV</desc>
    <flags>0x00000002</flags>
    <units>lbs/sec</units>
    <packetoffset>0x31</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="1280.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 51.2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_AM" idhash="0xC0C240F4" title="AM">
    <desc>AIRMASS flow</desc>
    <flags>0x00000006</flags>
    <units>lbs/min</units>
    <packetoffset>0x07</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="64.000000" />
    <alarms low="0.250000" high="60.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/1024">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="AM_UNSCALED_CA" idhash="0x45441D0E" title="AM_UNSCALED_CALC">
    <desc>calculated unscaled airmass using airmass and the scaling percentage.</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="500.000000" />
    <alarms low="0.000000" high="500.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="A * S">
      <VAR varID="A" type="link" linkIDHash="0xC0C240F4" />
      <VAR varID="S" type="link" linkIDHash="0xE35A0D07" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_ATMR1" idhash="0x27A62101" title="ATMR1">
    <desc>sec timer (used mainly for eec-iv)</desc>
    <flags>0x0000000A</flags>
    <units>sec</units>
    <packetoffset>0x01</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="60.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_ATMR3_HI_RE" idhash="0x29C35A55" title="ATMR3_HI_RES">
    <desc>Engine Running Timer</desc>
    <flags>0x0000000A</flags>
    <units>sec</units>
    <packetoffset>0x01</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="8191.000000" />
    <alarms low="60.000000" high="255.000000" />
    <digcount>1</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 8">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXBITMASK id="_OL_DES" idhash="0x30913E98" title="_OL_DES">
    <desc>open loop desired</desc>
    <flags>0x00000002</flags>
    <truestring>OL</truestring>
    <falsestring>CL</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x3E</packetoffset>
    <operand>0x00000001</operand>
    <bitop>AND</bitop>
    <result>0x00000001</result>
  </ADXBITMASK>

  <ADXBITMASK id="WOT" idhash="0xCD05865B" title="WOT">
    <desc>WOT Flag</desc>
    <flags>0x00000002</flags>
    <truestring>WOT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x25</packetoffset>
    <operand>0x00000001</operand>
    <bitop>AND</bitop>
    <result>0x00000001</result>
  </ADXBITMASK>

  <ADXBITMASK id="UNDSPD" idhash="0x7AD25914" title="UNDSPD">
    <desc>Underspeed Flag</desc>
    <flags>0x00000002</flags>
    <truestring>Stall!</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x25</packetoffset>
    <operand>0x00000002</operand>
    <bitop>AND</bitop>
    <result>0x00000002</result>
  </ADXBITMASK>

  <ADXBITMASK id="FUEL_IN_SYNC" idhash="0xB6D1F461" title="FUEL_IN_SYNC">
    <desc>fuel is sync&apos;d to cam sensor</desc>
    <flags>0x00000002</flags>
    <truestring>SEQ_FIRE</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x25</packetoffset>
    <operand>0x00000004</operand>
    <bitop>AND</bitop>
    <result>0x00000004</result>
  </ADXBITMASK>

  <ADXBITMASK id="ACCFLG" idhash="0x5A454F69" title="ACCFLG">
    <desc>A/C Flag</desc>
    <flags>0x00000002</flags>
    <truestring>A/C_ON</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x25</packetoffset>
    <operand>0x00000008</operand>
    <bitop>AND</bitop>
    <result>0x00000008</result>
  </ADXBITMASK>

  <ADXBITMASK id="HSF_FLG" idhash="0xCAA47910" title="HSF_FLAG">
    <desc>HSF or Variable Speed Fan Enabled</desc>
    <flags>0x00000002</flags>
    <truestring>HSF_OFF</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x25</packetoffset>
    <operand>0x00000010</operand>
    <bitop>AND</bitop>
    <result>0x00000010</result>
  </ADXBITMASK>

  <ADXBITMASK id="LSF_FLG" idhash="0xCAA47CE8" title="LSF_FLG">
    <desc>low speed fan on flag</desc>
    <flags>0x00000002</flags>
    <truestring>LSF_ON</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x25</packetoffset>
    <operand>0x00000020</operand>
    <bitop>AND</bitop>
    <result>0x00000020</result>
  </ADXBITMASK>

  <ADXBITMASK id="NDSFLG" idhash="0x4C854F72" title="NDSFLG">
    <desc>neutral / drive flag</desc>
    <flags>0x00000002</flags>
    <truestring>Drive</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x25</packetoffset>
    <operand>0x00000040</operand>
    <bitop>AND</bitop>
    <result>0x00000040</result>
  </ADXBITMASK>

  <ADXBITMASK id="ECT_STABL" idhash="0x4313464A" title="ECT_STABL">
    <desc>ECT Stable Flag</desc>
    <flags>0x00000002</flags>
    <truestring>ECT_STBL</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x26</packetoffset>
    <operand>0x00000001</operand>
    <bitop>AND</bitop>
    <result>0x00000001</result>
  </ADXBITMASK>

  <ADXBITMASK id="FP_DPSFLTFLG" idhash="0xD300FF8D" title="FP_DPSFLTFLG">
    <desc>FUEL RAIL PRES SENSOR FAULT</desc>
    <flags>0x00000006</flags>
    <truestring>FRP_FAIL</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x26</packetoffset>
    <operand>0x00000002</operand>
    <bitop>AND</bitop>
    <result>0x00000002</result>
  </ADXBITMASK>

  <ADXBITMASK id="KNK_FMEM_1" idhash="0x9B8F9132" title="KNK_FMEM_1">
    <desc>KNK SNSR 1 FAILED</desc>
    <flags>0x00000006</flags>
    <truestring>Knk1_DISBL</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x26</packetoffset>
    <operand>0x00000004</operand>
    <bitop>AND</bitop>
    <result>0x00000004</result>
  </ADXBITMASK>

  <ADXBITMASK id="AICE_KNKINI" idhash="0xD088BAC5" title="AICE_KNKINIT">
    <desc>AICE Knock sensor initialized</desc>
    <flags>0x00000002</flags>
    <truestring>KNK2_DISBL</truestring>
    <falsestring>KNK2_INIT</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x26</packetoffset>
    <operand>0x00000008</operand>
    <bitop>AND</bitop>
    <result>0x00000008</result>
  </ADXBITMASK>

  <ADXBITMASK id="KNOCK_OCCUR" idhash="0x370479A8" title="KNOCK_OCCUR">
    <desc>KNK OCCURED DURING LAST PIP</desc>
    <flags>0x00000006</flags>
    <truestring>!KNOCK!</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x26</packetoffset>
    <operand>0x00000010</operand>
    <bitop>AND</bitop>
    <result>0x00000010</result>
  </ADXBITMASK>

  <ADXBITMASK id="LEGOFG11" idhash="0x02EC8646" title="LEGOFG11">
    <desc>HEGO1 NOT SWITCHING</desc>
    <flags>0x00000006</flags>
    <truestring>EGO1_FAIL</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x26</packetoffset>
    <operand>0x00000020</operand>
    <bitop>AND</bitop>
    <result>0x00000020</result>
  </ADXBITMASK>

  <ADXBITMASK id="MIL" idhash="0xCD78F7FB" title="MIL">
    <desc>MIL</desc>
    <flags>0x00000006</flags>
    <truestring>MIL</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x26</packetoffset>
    <operand>0x00000040</operand>
    <bitop>AND</bitop>
    <result>0x00000040</result>
  </ADXBITMASK>

  <ADXBITMASK id="MISFIRING" idhash="0x746EB6A2" title="MISFIRING">
    <desc>ENGINE IS MISFIRING</desc>
    <flags>0x00000006</flags>
    <truestring>MISFIRING</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x26</packetoffset>
    <operand>0x00000080</operand>
    <bitop>AND</bitop>
    <result>0x00000080</result>
  </ADXBITMASK>

  <ADXBITMASK id="OCTADJ" idhash="0xDF58196D" title="OCTADJ">
    <desc>OCTANE BAR ENABLED (REMOVED)</desc>
    <flags>0x00000006</flags>
    <truestring>!OCTANE!</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x46</packetoffset>
    <operand>0x00000001</operand>
    <bitop>AND</bitop>
    <result>0x00000001</result>
  </ADXBITMASK>

  <ADXBITMASK id="CL_THRTL" idhash="0x7EF25F78" title="CL_THRTL">
    <desc>CLOSED THROTTLE FLAG</desc>
    <flags>0x00000002</flags>
    <truestring>CL_THRTL</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x46</packetoffset>
    <operand>0x00000002</operand>
    <bitop>AND</bitop>
    <result>0x00000002</result>
  </ADXBITMASK>

  <ADXBITMASK id="DSFFLG" idhash="0x86054F5C" title="DSFFLG">
    <desc>DFSO ENABLED FLAG</desc>
    <flags>0x00000002</flags>
    <truestring>DFSO</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x46</packetoffset>
    <operand>0x00000004</operand>
    <bitop>AND</bitop>
    <result>0x00000004</result>
  </ADXBITMASK>

  <ADXBITMASK id="BOO_LVL" idhash="0x1EBAF269" title="BOO_LVL">
    <desc>BRAKE ON/OFF</desc>
    <flags>0x00000002</flags>
    <truestring>BRAKE_ON</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x46</packetoffset>
    <operand>0x00000008</operand>
    <bitop>AND</bitop>
    <result>0x00000008</result>
  </ADXBITMASK>

  <ADXBITMASK id="FLG_OLUP" idhash="0x1E2F634E" title="FLG_OLUP">
    <desc>OL FLG</desc>
    <flags>0x00000002</flags>
    <truestring>CL</truestring>
    <falsestring>OL</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x46</packetoffset>
    <operand>0x00000010</operand>
    <bitop>AND</bitop>
    <result>0x00000010</result>
  </ADXBITMASK>

  <ADXBITMASK id="FLG_ADAPT_RST" idhash="0x17672E06" title="FLG_ADAPT_RST">
    <desc>ADAPTIVE KAM MEMORY RESET FLAG</desc>
    <flags>0x00000006</flags>
    <truestring>KAM_RESET</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x46</packetoffset>
    <operand>0x00000020</operand>
    <bitop>AND</bitop>
    <result>0x00000020</result>
  </ADXBITMASK>

  <ADXBITMASK id="DO_KOEO_TST" idhash="0x05015B72" title="DO_KOEO_TST">
    <desc>PERFORMS THE KOEO TEST WHEN ACTIVE</desc>
    <flags>0x00000006</flags>
    <truestring>KOEO_TST</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x46</packetoffset>
    <operand>0x00000040</operand>
    <bitop>AND</bitop>
    <result>0x00000040</result>
  </ADXBITMASK>

  <ADXBITMASK id="FLASH_TCIL" idhash="0x885162DB" title="FLASH_TCIL">
    <desc>TCIL INDICATOR FOR TRANS FAULT</desc>
    <flags>0x00000006</flags>
    <truestring>TCIL</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x46</packetoffset>
    <operand>0x00000080</operand>
    <bitop>AND</bitop>
    <result>0x00000080</result>
  </ADXBITMASK>

  <ADXBITMASK id="INJ1_FAULT" idhash="0x01D758FA" title="INJ1_FAULT">
    <flags>0x00000006</flags>
    <truestring>INJ1_FAULT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x50</packetoffset>
    <operand>0x00000001</operand>
    <bitop>AND</bitop>
    <result>0x00000001</result>
  </ADXBITMASK>

  <ADXBITMASK id="INJ2_FAULT" idhash="0x01D75E52" title="INJ2_FAULT">
    <flags>0x00000006</flags>
    <truestring>INJ2_FAULT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x50</packetoffset>
    <operand>0x00000002</operand>
    <bitop>AND</bitop>
    <result>0x00000002</result>
  </ADXBITMASK>

  <ADXBITMASK id="INJ3_FAULT" idhash="0x01D75992" title="INJ3_FAULT">
    <flags>0x00000006</flags>
    <truestring>INJ3_FAULT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x50</packetoffset>
    <operand>0x00000004</operand>
    <bitop>AND</bitop>
    <result>0x00000004</result>
  </ADXBITMASK>

  <ADXBITMASK id="INJ4_FAULT" idhash="0x01D75912" title="INJ4_FAULT">
    <flags>0x00000006</flags>
    <truestring>INJ4_FAULT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x50</packetoffset>
    <operand>0x00000008</operand>
    <bitop>AND</bitop>
    <result>0x00000008</result>
  </ADXBITMASK>

  <ADXBITMASK id="INJ5_FAULT" idhash="0x01D75CCA" title="INJ5_FAULT">
    <flags>0x00000006</flags>
    <truestring>INJ5_FAULT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x50</packetoffset>
    <operand>0x00000010</operand>
    <bitop>AND</bitop>
    <result>0x00000010</result>
  </ADXBITMASK>

  <ADXBITMASK id="INJ6_FAULT" idhash="0x01D75C22" title="INJ6_FAULT">
    <flags>0x00000006</flags>
    <truestring>INJ6_FAULT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x50</packetoffset>
    <operand>0x00000020</operand>
    <bitop>AND</bitop>
    <result>0x00000020</result>
  </ADXBITMASK>

  <ADXBITMASK id="INJ7_FAULT" idhash="0x01D75AB2" title="INJ7_FAULT">
    <flags>0x00000006</flags>
    <truestring>INJ7_FAULT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x50</packetoffset>
    <operand>0x00000040</operand>
    <bitop>AND</bitop>
    <result>0x00000040</result>
  </ADXBITMASK>

  <ADXBITMASK id="INJ8_FAULT" idhash="0x01D759E2" title="INJ8_FAULT">
    <flags>0x00000006</flags>
    <truestring>INJ8_FAULT</truestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x50</packetoffset>
    <operand>0x00000080</operand>
    <bitop>AND</bitop>
    <result>0x00000080</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A1B0" idhash="0x5BCBB846" title="BIDI_A1B0">
    <desc>PCM PIN REGISTER</desc>
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6D</packetoffset>
    <operand>0x00000001</operand>
    <bitop>AND</bitop>
    <result>0x00000001</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A1B1" idhash="0x5BCBB606" title="BIDI_A1B1">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6D</packetoffset>
    <operand>0x00000002</operand>
    <bitop>AND</bitop>
    <result>0x00000002</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A1B2" idhash="0x5BCBACA6" title="BIDI_A1B2">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6D</packetoffset>
    <operand>0x00000004</operand>
    <bitop>AND</bitop>
    <result>0x00000004</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A1B3" idhash="0x5BCBB3A6" title="BIDI_A1B3">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6D</packetoffset>
    <operand>0x00000008</operand>
    <bitop>AND</bitop>
    <result>0x00000008</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A1B4" idhash="0x5BCBB1A6" title="BIDI_A1B4">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6D</packetoffset>
    <operand>0x00000010</operand>
    <bitop>AND</bitop>
    <result>0x00000010</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A1B5" idhash="0x5BCBA6C6" title="BIDI_A1B5">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6D</packetoffset>
    <operand>0x00000020</operand>
    <bitop>AND</bitop>
    <result>0x00000020</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A1B6" idhash="0x5BCBA566" title="BIDI_A1B6">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6D</packetoffset>
    <operand>0x00000040</operand>
    <bitop>AND</bitop>
    <result>0x00000040</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A1B7" idhash="0x5BCBBF26" title="BIDI_A1B7">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6D</packetoffset>
    <operand>0x00000080</operand>
    <bitop>AND</bitop>
    <result>0x00000080</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A2B0" idhash="0x5BA13846" title="BIDI_A2B0">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6E</packetoffset>
    <operand>0x00000001</operand>
    <bitop>AND</bitop>
    <result>0x00000001</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A2B1" idhash="0x5BA13606" title="BIDI_A2B1">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6E</packetoffset>
    <operand>0x00000002</operand>
    <bitop>AND</bitop>
    <result>0x00000002</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A2B2" idhash="0x5BA12CA6" title="BIDI_A2B2">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6E</packetoffset>
    <operand>0x00000004</operand>
    <bitop>AND</bitop>
    <result>0x00000004</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A2B3" idhash="0x5BA133A6" title="BIDI_A2B3">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6E</packetoffset>
    <operand>0x00000008</operand>
    <bitop>AND</bitop>
    <result>0x00000008</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A2B4" idhash="0x5BA131A6" title="BIDI_A2B4">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6E</packetoffset>
    <operand>0x00000010</operand>
    <bitop>AND</bitop>
    <result>0x00000010</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A2B5" idhash="0x5BA126C6" title="BIDI_A2B5">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6E</packetoffset>
    <operand>0x00000020</operand>
    <bitop>AND</bitop>
    <result>0x00000020</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A2B6" idhash="0x5BA12566" title="BIDI_A2B6">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6E</packetoffset>
    <operand>0x00000040</operand>
    <bitop>AND</bitop>
    <result>0x00000040</result>
  </ADXBITMASK>

  <ADXBITMASK id="BIDI_A2B7" idhash="0x5BA13F26" title="BIDI_A2B7">
    <flags>0x0000000E</flags>
    <truestring>ON</truestring>
    <falsestring>OFF</falsestring>
    <ALARMONSET color="0x000000FF" />
    <ALARMONNOTSET color="0x0000FF00" />
    <packetoffset>0x6E</packetoffset>
    <operand>0x00000080</operand>
    <bitop>AND</bitop>
    <result>0x00000080</result>
  </ADXBITMASK>

  <ADXVALUE id="QH_BCSDC" idhash="0x84E792A0" title="BCSDC">
    <desc>TCC CONVERTER SLIP</desc>
    <flags>0x00000002</flags>
    <units>TCC_DC</units>
    <packetoffset>0x3F</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.000000" />
    <alarms low="0.000000" high="900.000000" />
    <digcount>5</digcount>
    <outputtype>3</outputtype>
    <unittype>68</unittype>
    <MATH equation="X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_BLANK" idhash="0x831D6480" title="BLANK">
    <desc>Blank value for empty spaces</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x00</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_BP" idhash="0xC0C11EF4" title="BP">
    <desc>Baro Pres</desc>
    <flags>0x00000002</flags>
    <units>inHg</units>
    <packetoffset>0x24</packetoffset>
    <range low="0.000000" high="32.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>1</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 8">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_CHT" idhash="0x1835AED8" title="CHT">
    <desc>Cylinder Head Temperature</desc>
    <flags>0x00000003</flags>
    <units>F</units>
    <packetoffset>0x28</packetoffset>
    <range low="-256.000000" high="254.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 0.25">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_CRKPIPCTR_B" idhash="0x9DF89D3B" title="CRKPIPCTR_BW_byte">
    <desc>background equivalent of crank pip counter</desc>
    <flags>0x00000002</flags>
    <units>Pips</units>
    <packetoffset>0x36</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_DASPOT" idhash="0x24B8E450" title="DASPOT">
    <desc>DASPOT AIRMASS</desc>
    <flags>0x00000002</flags>
    <units>LBS/MIN</units>
    <packetoffset>0x1F</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.300000" />
    <alarms low="0.000000" high="2.300000" />
    <digcount>4</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/4096">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_DESMAF_PID_" idhash="0x4CEB8F3D" title="DESMAF_PID_N">
    <desc>CL correction for ISC</desc>
    <flags>0x00000007</flags>
    <units>lbs/min</units>
    <packetoffset>0x03</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-0.500000" high="1.000000" />
    <alarms low="-0.200000" high="0.500000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/4096">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="DFSFLG_INV_MUL" idhash="0x9E62CAB9" title="DFSFLG_INV_MUL">
    <desc>decel fuel shut off flag&#013;&#010;required to stop the widebands error corrections while in dfso mode&#013;&#010;&#013;&#010;equation inverts output so 0 == dfso enabled to be used as inverted multiplier for wideband corrections.</desc>
    <flags>0x00000002</flags>
    <units>SW</units>
    <packetoffset>0x00</packetoffset>
    <range low="0.000000" high="1.000000" />
    <alarms low="0.000000" high="1.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="(X - 1) * -1">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="DFSFLG_ADR" idhash="0xFA80E234" title="DFSFLG_ADR">
    <desc>decel fuel shut off flag&#013;&#010;required to stop the widebands error corrections while in dfso mode&#013;&#010;&#013;&#010;This is used as the adder for wideband corrections.</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x00</packetoffset>
    <range low="0.000000" high="1.000000" />
    <alarms low="0.000000" high="1.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_EADT" idhash="0x08692B43" title="EADT">
    <desc>a/c evap temp</desc>
    <flags>0x00000003</flags>
    <units>deg F</units>
    <packetoffset>0x51</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 8">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_ECT" idhash="0x1840B6D8" title="ECT">
    <desc>Engine Coolant Temp</desc>
    <flags>0x0000000F</flags>
    <units>F</units>
    <packetoffset>0x05</packetoffset>
    <range low="-256.000000" high="254.000000" />
    <alarms low="160.000000" high="238.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <datatype>13</datatype>
    <unittype>14</unittype>
    <MATH equation="X / 0.5">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_EFTR" idhash="0x0834C163" title="EFTR">
    <flags>0x00000003</flags>
    <units>lbm/sec</units>
    <packetoffset>0x33</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>5</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 65536">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_EFTRFF" idhash="0xD304CE60" title="EFTRFF">
    <desc>EEC-IV</desc>
    <flags>0x00000003</flags>
    <units>lbs/min</units>
    <packetoffset>0x33</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="640.000000" />
    <alarms low="0.000000" high="640.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 51.2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_EGR_WOT_TMR" idhash="0xC951EF5E" title="EGR_WOT_TMR">
    <desc>WOTTMR for EEC-IV&#013;&#010;EGR_WOT_TMR for EEC-V</desc>
    <flags>0x00000002</flags>
    <units>sec</units>
    <packetoffset>0x35</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_EPTBAR" idhash="0x2B733E41" title="EPTBAR">
    <desc>dpfe voltage?</desc>
    <flags>0x00000002</flags>
    <units>ADCnts</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>32</unittype>
    <MATH equation="X / 64">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FLAGS24" idhash="0x776E7394" title="FLAGS24">
    <desc>Open Loop Flags</desc>
    <flags>0x00000002</flags>
    <units>OL</units>
    <packetoffset>0x25</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FN725A_ACT" idhash="0x5BF2A34A" title="FN725A_ACT">
    <desc>SPK BDL ACT RETARD&#013;&#010;&#013;&#010;equation simplified&#013;&#010;/50 instead of /0.5</desc>
    <flags>0x00000003</flags>
    <units>SpkAdv</units>
    <packetoffset>0x44</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>1</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/ 5">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FP_FLOWRATE" idhash="0x9D04BE1F" title="FP_FLOWRATE">
    <desc>fuel pump flow rate</desc>
    <flags>0x00000002</flags>
    <units>~flow</units>
    <packetoffset>0x5B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 16384 * Z">
      <VAR varID="X" type="native" />
      <VAR varID="Z" type="link" linkIDHash="0xE35A0D07" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FP_INPUT_VLT" idhash="0xC31B9514" title="FP_INPUT_VLT">
    <desc>fuel pump voltage</desc>
    <flags>0x00000006</flags>
    <units>Volts</units>
    <packetoffset>0x6B</packetoffset>
    <range low="0.000000" high="16.000000" />
    <alarms low="0.000000" high="11.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <unittype>32</unittype>
    <MATH equation="X / 16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FPUMP_DC" idhash="0xC6A95E5B" title="FPUMP_DC">
    <desc>FUEL PUMP DUTY CYCLE</desc>
    <flags>0x00000006</flags>
    <units>%duty</units>
    <packetoffset>0x57</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="0.500000" />
    <alarms low="0.000000" high="0.450000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <unittype>68</unittype>
    <MATH equation="X / 32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FIP_DELTA" idhash="0xB193ACAA" title="FIP_DELTA">
    <desc>fuel rail pressure</desc>
    <flags>0x0000000E</flags>
    <units>PSI</units>
    <packetoffset>0x59</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="30.000000" high="65.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 512">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="FUEL_APT_LAST" idhash="0x04485A13" title="FUEL_APT_LAST">
    <flags>0x0000000F</flags>
    <units>SW</units>
    <packetoffset>0x2B</packetoffset>
    <range low="-1.000000" high="1.000000" />
    <alarms low="-1.000000" high="1.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_Fuel_Error1" idhash="0x260857DF" title="Fuel_Error1">
    <desc>This can be considered a multiplier which would correct the fueling if it had been applied when in closed loop ONLY.</desc>
    <flags>0x0000000E</flags>
    <units>%</units>
    <packetoffset>0x3E</packetoffset>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>46</datatype>
    <unittype>67</unittype>
    <MATH equation="(K / L * J) + X">
      <VAR varID="K" type="link" linkIDHash="0xE4C4C94E" />
      <VAR varID="L" type="link" linkIDHash="0x960F65FC" />
      <VAR varID="J" type="link" linkIDHash="0xA261E35B" />
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FUEL_ERROR2" idhash="0x3DDEEB7F" title="Fuel_Error2">
    <flags>0x0000000E</flags>
    <units>%</units>
    <packetoffset>0x3E</packetoffset>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>46</datatype>
    <unittype>67</unittype>
    <MATH equation="(K / L * J) + X">
      <VAR varID="K" type="link" linkIDHash="0xE4C4D3EE" />
      <VAR varID="L" type="link" linkIDHash="0x960F7F5C" />
      <VAR varID="J" type="link" linkIDHash="0xA261E35B" />
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="FUEL_ERR_1+2_F" idhash="0x8EC9F5A8" title="Fuel_Err_1+2_Filtered">
    <desc>filtered fuel error for bank 1 and bank 2</desc>
    <flags>0x0000000F</flags>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.500000" high="1.500000" />
    <alarms low="0.750000" high="1.250000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="(O / 2)  + (T / 2)">
      <VAR varID="O" type="link" linkIDHash="0x260857DF" />
      <VAR varID="T" type="link" linkIDHash="0x3DDEEB7F" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="FUEL_ERROR_VAR" idhash="0x30B3818B" title="FUEL_ERROR_VARIANCE">
    <desc>BANK1 TO BANK2 FUEL VARIANCE</desc>
    <flags>0x0000000F</flags>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-0.500000" high="0.500000" />
    <alarms low="-0.200000" high="0.200000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="O - T">
      <VAR varID="O" type="link" linkIDHash="0x260857DF" />
      <VAR varID="T" type="link" linkIDHash="0x3DDEEB7F" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FUELPW1" idhash="0x1B258009" title="FUELPW1">
    <desc>Bank 1 Injector Pulse Length (in ticks)&#013;&#010;&#013;&#010;12mhz, 1 tick = 0.0000030 (3.0*10E-6) sec;&#013;&#010;15mhz, 1 tick = 0.0000024 (2.4*10E-6) sec;&#013;&#010;21mhz, 1 tick = 0.0000045 sec;&#013;&#010;24mhz, 1 tick = 0.0000040 sec;&#013;&#010;27mhz, 1 tick = 0.00000 ?? sec;&#013;&#010;&#013;&#010;eec-iv uses 36 clock cycles per tick&#013;&#010;cycles / 12,000,000 or 15,000,000&#013;&#010;and for refernce: 3 ticks per machine state&#013;&#010;&#013;&#010;eec-v uses 96 clock cycles per tick&#013;&#010;96 / 21,000,000 or 24,000,000</desc>
    <flags>0x00000002</flags>
    <units>msec</units>
    <packetoffset>0x2D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="25.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <datatype>51</datatype>
    <unittype>85</unittype>
    <MATH equation="X / 0.5">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PW1_15MHZ" idhash="0x1ED63BE2" title="FUELPW1_15MHz">
    <desc>EEC-IV&#013;&#010;GUFB, CBAZA</desc>
    <flags>0x00000006</flags>
    <units>msec</units>
    <packetoffset>0x2D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="30.000000" />
    <alarms low="0.000000" high="26.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X * 0.0048">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PW1_18MHZ" idhash="0x14863BE2" title="FUELPW1_18Mhz">
    <desc>1.0 clock xtalhps&#013;&#010;18 MHz - 187.5</desc>
    <flags>0x00000006</flags>
    <units>msec</units>
    <packetoffset>0x2D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="30.000000" />
    <alarms low="0.000000" high="26.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="187.5 / (X*2)">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PW1_21MHZ" idhash="0xBCB63BE3" title="FUELPW1_21Mhz">
    <desc>2.0 clock speed xtalhps eec-v</desc>
    <flags>0x00000006</flags>
    <units>msec</units>
    <packetoffset>0x2D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="30.000000" />
    <alarms low="0.000000" high="26.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="218.75 / (X*2)">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PW1_24MHZ" idhash="0xBF663BE3" title="FUELPW1_24MHz">
    <desc>3.0 xtalhps&#013;&#010;&#013;&#010;same as 250/(X*2)</desc>
    <flags>0x00000006</flags>
    <units>msec</units>
    <packetoffset>0x2D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="30.000000" />
    <alarms low="0.000000" high="26.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 0.5 * 0.004">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PW1_27MHZ" idhash="0xB8263BE3" title="FUELPW1_27Mhz">
    <desc>281.25 /(X*2)&#013;&#010;xtalhps 4.0 on eec-v</desc>
    <flags>0x00000006</flags>
    <units>msec</units>
    <packetoffset>0x2D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="30.000000" />
    <alarms low="0.000000" high="26.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 0.5 * 0.0035555555555556">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_FUL_ADD_CLD" idhash="0x61B937C7" title="FUL_ADD_CLD">
    <desc>fuel added when cold</desc>
    <flags>0x00000002</flags>
    <units>Lambse</units>
    <packetoffset>0x55</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>31</datatype>
    <unittype>22</unittype>
    <MATH equation="X / 128">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_GEAR_RATIO_" idhash="0x79B272D5" title="GEAR_RATIO_CALC">
    <desc>calculated gear ratio&#013;&#010;&#013;&#010;N/ NOBART</desc>
    <flags>0x00000002</flags>
    <units>slip ratio</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="4.000000" />
    <alarms low="0.500000" high="0.960000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="N / O">
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
      <VAR varID="O" type="link" linkIDHash="0xC0AA487E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_GR_CM" idhash="0xA4D3BFA1" title="GR_CM">
    <desc>Commanded Gear</desc>
    <flags>0x00000006</flags>
    <units>Gear</units>
    <packetoffset>0x43</packetoffset>
    <range low="0.000000" high="4.000000" />
    <alarms low="0.000000" high="4.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <datatype>64</datatype>
    <MATH equation="X/2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_HEGO1" idhash="0x586E0D01" title="HEGO1">
    <desc>EEC-IV Passenger Hego&#013;&#010;&#013;&#010;</desc>
    <flags>0x00000002</flags>
    <units>volts</units>
    <packetoffset>0x1D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.000000" />
    <alarms low="0.100000" high="0.800000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="(5.12-(X/12800))/2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_HEGO2" idhash="0x586E17A1" title="HEGO2">
    <desc>EEC-IV Driver o2 sensor</desc>
    <flags>0x00000002</flags>
    <units>volts</units>
    <packetoffset>0x3B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.000000" />
    <alarms low="0.100000" high="0.800000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="(5.12-(X/12800))/2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_IAT1" idhash="0x0798D663" title="IAT1">
    <desc>ACT1 before blower</desc>
    <flags>0x00000007</flags>
    <units>*F</units>
    <packetoffset>0x28</packetoffset>
    <range low="-256.000000" high="254.000000" />
    <alarms low="0.000000" high="180.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 0.5">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_IEGO11" idhash="0x4DC1AD7E" title="IEGO11">
    <desc>Passenger Side FRONT Hego RAW Voltage</desc>
    <flags>0x00000002</flags>
    <units>Mvolts</units>
    <packetoffset>0x1D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1024.000000" />
    <alarms low="0.100000" high="0.750000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <datatype>60</datatype>
    <unittype>32</unittype>
    <MATH equation="X/64">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_IEGO21" idhash="0x4DC2F97E" title="IEGO21">
    <desc>FRONT DRIVER SIDE RAW HEGO VOLTAGE</desc>
    <flags>0x00000002</flags>
    <units>ADCnts?</units>
    <packetoffset>0x3B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>32</unittype>
    <MATH equation="X/64">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_IEGR" idhash="0x07937563" title="IEGR">
    <desc>Egr Valve Position Voltage&#013;&#010;used to log widebands</desc>
    <flags>0x00000002</flags>
    <units>Volts</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 12800">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_egrFUELPRES" idhash="0x2A6741B6" title="iegr_FuelPres">
    <desc>fuel pressure logged through the egr input&#013;&#010;&#013;&#010;0.5v == 0 psi&#013;&#010;4.5v == 100 psi</desc>
    <flags>0x0000000E</flags>
    <units>psi</units>
    <packetoffset>0x17</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="100.000000" />
    <alarms low="30.000000" high="70.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="((X/12800) - 0.5) * 25">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_IF_FUEL_LVL" idhash="0x6F368B16" title="IF_FUEL_LVL">
    <desc>fuel tank level</desc>
    <flags>0x00000002</flags>
    <units>%</units>
    <packetoffset>0x65</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>5</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_IMAF" idhash="0x07F07143" title="IMAF">
    <desc>raw uncorrected maf ad counts</desc>
    <flags>0x0000000E</flags>
    <units>Ad Counts</units>
    <packetoffset>0x15</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="30.000000" high="980.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/64">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_INF_EOT" idhash="0x02CF6B97" title="INF_EOT">
    <desc>inferred engine oil temp</desc>
    <flags>0x00000003</flags>
    <units>Deg F</units>
    <packetoffset>0x51</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>14</unittype>
    <MATH equation="X / 8">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_INFAMB_KAM" idhash="0x3CBBAE5F" title="INFAMB_KAM">
    <desc>Inferred ambient air temperature</desc>
    <flags>0x00000003</flags>
    <units>Deg F</units>
    <packetoffset>0x6D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>14</unittype>
    <MATH equation="X / 32">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_INJDC_15MHZ" idhash="0x25B906B4" title="INJDC_15MHZ">
    <desc>FOR EEC-IV</desc>
    <flags>0x00000006</flags>
    <units>%</units>
    <packetoffset>0x201</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.200000" />
    <alarms low="0.000000" high="0.900000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>51</datatype>
    <unittype>67</unittype>
    <MATH equation="X / (120000 / N)">
      <VAR varID="X" type="link" linkIDHash="0x1ED63BE2" />
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_INJDC_18MHZ" idhash="0x2FE906B4" title="INJDC_18Mhz">
    <desc>1.0 clock xtalhps eec-v</desc>
    <flags>0x00000006</flags>
    <units>%</units>
    <packetoffset>0x201</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.200000" />
    <alarms low="0.000000" high="0.900000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / (120000 / N) ">
      <VAR varID="X" type="link" linkIDHash="0x14863BE2" />
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_INJDC_21MHZ" idhash="0x87D906B5" title="INJDC_21Mhz">
    <desc>2.0 clock xtalhps eec-v</desc>
    <flags>0x00000006</flags>
    <packetoffset>0x201</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.200000" />
    <alarms low="0.000000" high="0.900000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / (120000 / N) ">
      <VAR varID="X" type="link" linkIDHash="0xBCB63BE3" />
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_INJDC_24MHz" idhash="0x84090F15" title="INJDC_24MHz">
    <desc>3.0 clock xtalhps eec-v</desc>
    <flags>0x00000006</flags>
    <units>%</units>
    <packetoffset>0x201</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.200000" />
    <alarms low="0.000000" high="0.900000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>51</datatype>
    <unittype>67</unittype>
    <MATH equation="X / (120000 / N) ">
      <VAR varID="X" type="link" linkIDHash="0xBF663BE3" />
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_INJDC_27MHZ" idhash="0x834906B5" title="INJDC_27Mhz">
    <desc>injector duty cycle 4.0 xtalhps&#013;&#010;4.0 clock xtalhps eec-v</desc>
    <flags>0x00000006</flags>
    <units>%</units>
    <packetoffset>0x201</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.200000" />
    <alarms low="0.000000" high="0.900000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>51</datatype>
    <unittype>67</unittype>
    <MATH equation="X / (120000 / N) ">
      <VAR varID="X" type="link" linkIDHash="0xB8263BE3" />
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_ISCDTY" idhash="0xC633117F" title="ISCDTY">
    <desc>Idle Speed Control Duty Cycle</desc>
    <flags>0x0000000A</flags>
    <units>%Duty</units>
    <packetoffset>0x21</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="0.992000" />
    <alarms low="0.090000" high="0.992000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>36</datatype>
    <unittype>68</unittype>
    <MATH equation="X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_ISCFLG" idhash="0xC604A5FF" title="ISCFLG">
    <desc>ISC Flag</desc>
    <flags>0x00000003</flags>
    <units>SW</units>
    <packetoffset>0x2C</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_KAMRF1" idhash="0xE4C4C94E" title="KAMRF1">
    <desc>KAM Fuel Correction Bank 1 Passenger Side</desc>
    <flags>0x0000000E</flags>
    <units>LTFT</units>
    <packetoffset>0x1B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.850000" high="1.150000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/256">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_KAMRF2" idhash="0xE4C4D3EE" title="KAMRF2">
    <desc>KAM Fuel Correction Bank 2 Driver Side</desc>
    <flags>0x0000000E</flags>
    <units>%Err</units>
    <packetoffset>0x39</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.850000" high="1.150000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/256">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_KNKTST_A2D" idhash="0xC9A4EE5E" title="KNKTST_A2D">
    <desc>knock sensor ad counts</desc>
    <flags>0x00000002</flags>
    <units>Ad Cts</units>
    <packetoffset>0x4D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1024.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 64">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LAM_FINAL1" idhash="0x424AFC2C" title="LAM_FINAL1">
    <desc>lambse final bank 1</desc>
    <flags>0x0000000E</flags>
    <units>Lambse</units>
    <packetoffset>0x19</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.700000" high="1.200000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>31</datatype>
    <unittype>22</unittype>
    <MATH equation="X / 32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LAM_FINAL2" idhash="0x424AE68C" title="LAM_FINAL2">
    <desc>lambse final bank 2</desc>
    <flags>0x0000000E</flags>
    <units>Lambse</units>
    <packetoffset>0x37</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.700000" high="1.200000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>31</datatype>
    <unittype>22</unittype>
    <MATH equation="X / 32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LAMBSE1" idhash="0x960F65FC" title="LAMBSE1">
    <desc>Bank 1 Passenger Side Fuel Commanded</desc>
    <flags>0x0000000E</flags>
    <units>LAMBSE</units>
    <packetoffset>0x19</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.700000" high="1.200000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>31</datatype>
    <unittype>22</unittype>
    <MATH equation="X / 32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LAMBSE2" idhash="0x960F7F5C" title="LAMBSE2">
    <desc>Bank 2 Fuel Commanded</desc>
    <flags>0x0000000E</flags>
    <units>LAMBSE</units>
    <packetoffset>0x37</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.700000" high="1.200000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>31</datatype>
    <unittype>22</unittype>
    <MATH equation="X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LAMMUL" idhash="0xE4B169E4" title="LAMMUL_EEC4">
    <flags>0x00000002</flags>
    <units>xLambse</units>
    <packetoffset>0x5F</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="2.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LBMF_INJ1" idhash="0x6010D023" title="LBMF_INJ1">
    <desc>injector 1 fuel pounds of mass flow</desc>
    <flags>0x00000002</flags>
    <units>lbs</units>
    <packetoffset>0x61</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="0.001954" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>7</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/33554432">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LOAD_FG" idhash="0xBE395D79" title="LOAD_FG">
    <desc>Volumetric Effeciency Equivalency</desc>
    <flags>0x0000000E</flags>
    <units>VE</units>
    <packetoffset>0x0B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.030000" high="1.900000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>23</datatype>
    <MATH equation="X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LOST_ALT_MU" idhash="0x53D8F6FA" title="LOST_ALT_MUL">
    <flags>0x00000002</flags>
    <units>Lambda</units>
    <packetoffset>0x56</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>31</datatype>
    <unittype>22</unittype>
    <MATH equation="X / 128">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_LOST_FUEL__A" idhash="0x42B9E3F6" title="LOST_FUEL__A">
    <desc>&quot;injected fuel that isn&apos;t combustible&quot;&#013;&#010;used by decipha for enrichment</desc>
    <flags>0x00000006</flags>
    <units>Lambse</units>
    <packetoffset>0x5F</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="0.250000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <unittype>22</unittype>
    <MATH equation="X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_MAFV" idhash="0x04289643" title="MAFV">
    <desc>Maf Voltage</desc>
    <flags>0x0000000E</flags>
    <units>Volts</units>
    <packetoffset>0x15</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="5.000000" />
    <alarms low="0.200000" high="4.900000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <unittype>32</unittype>
    <MATH equation="X / 12800">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_MAP_WORD" idhash="0x5A7F0937" title="MAP_WORD">
    <desc>Manifold Pressure</desc>
    <flags>0x00000002</flags>
    <units>psi</units>
    <packetoffset>0x0F</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="32.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>1</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 256">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_MAP_VOLTS" idhash="0x1DBED9AA" title="MAP_VOLTS">
    <desc>MAP sensor analog voltage input</desc>
    <flags>0x00000002</flags>
    <units>Volts</units>
    <packetoffset>0x69</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <unittype>32</unittype>
    <MATH equation="X / 1024">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_MAPOPE" idhash="0xADD2AB50" title="MAPOPE">
    <desc>Manifold Pressure over Exhaust Pressure</desc>
    <flags>0x00000002</flags>
    <units>Ratio</units>
    <packetoffset>0x16</packetoffset>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 128">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_MAPPA" idhash="0x856FC520" title="MAPPA">
    <desc>MAPPA</desc>
    <flags>0x00000002</flags>
    <units>psi</units>
    <packetoffset>0x0F</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_N" idhash="0xA6061F99" title="N">
    <desc>RPM</desc>
    <flags>0x00000002</flags>
    <units>RPM</units>
    <packetoffset>0x0D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="7200.000000" />
    <alarms low="400.000000" high="6200.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <datatype>6</datatype>
    <unittype>4</unittype>
    <MATH equation="X/4">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_NOBART" idhash="0xC0AA487E" title="NOBART">
    <desc>OSS RPM</desc>
    <flags>0x00000002</flags>
    <units>RPM</units>
    <packetoffset>0x41</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>4</unittype>
    <MATH equation="X / 4">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="NOVS_CALC" idhash="0x945D5E19" title="NOVS_CALC">
    <desc>N/VS&#013;&#010;used for osc mod on cbaza (decel spark retard)</desc>
    <flags>0x0000000A</flags>
    <units>N/VS</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="33.000000" high="108.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="N / V">
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
      <VAR varID="V" type="link" linkIDHash="0x2458C615" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_NUM_CODES" idhash="0xE582ED2A" title="NUM_CODES">
    <desc>total number of fault codes stored</desc>
    <flags>0x00000002</flags>
    <units>Total</units>
    <packetoffset>0x3D</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_OL_DES" idhash="0x2261E360" title="OL_DES">
    <desc>cannot do any math on this since tunerpro freaks out in an infinite loop zero is closed loop one is open loop</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x3E</packetoffset>
    <range low="0.000000" high="1.000000" />
    <alarms low="0.000000" high="1.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_CL_DES" idhash="0xA261E35B" title="CL_DES">
    <desc>temp value to do bidding&#013;&#010;one is cl zero is ol&#013;&#010;&#013;&#010;(X - 1) * -1 +0&#013;&#010;1 + X - ( X / 0.5 )&#013;&#010;</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x3E</packetoffset>
    <range low="0.000000" high="1.000000" />
    <alarms low="0.000000" high="1.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="(X - 1) * -1 +0">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PDL" idhash="0x186A1B78" title="PDL">
    <desc>Tranmission Lever Position</desc>
    <flags>0x00000002</flags>
    <units>SW</units>
    <packetoffset>0x30</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PERLOAD" idhash="0x490E2911" title="PERLOAD">
    <desc>Scaled Maximum Load at WOT N/A - 0 vac / 0 boost</desc>
    <flags>0x00000006</flags>
    <units>%Load</units>
    <packetoffset>0x0F</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="1.200000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_A" idhash="0x6F9ED29A" title="EST_PRLD_ERR_AEM">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0x84DBD745" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_M" idhash="0x6F9EC81A" title="EST_PRLD_ERR_AUTOMTR">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0x414C69C4" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_U" idhash="0x6F9EDC9A" title="EST_PRLD_ERR_UEGOAEM">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0x9AF3C5DD" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_L" idhash="0x6F9EC23A" title="EST_PRLD_ERR_LC12MTXL">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0x66B92ECB" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_P" idhash="0x6F9EDA1A" title="EST_PRLD_ERR_PLX">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0xA26BD755" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_Z" idhash="0x6F9ECDFA" title="EST_PRLD_ERR_ZT3">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0x335BD77A" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_B" idhash="0x6F9EC8FA" title="EST_PRLD_ERR_B">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0x4456A209" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_C" idhash="0x6F9ECD1A" title="EST_PRLD_ERR_C_PROSPRT">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0xE6D701E5" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="EST_PRLD_ERR_D" idhash="0x6F9EC85A" title="EST_PRLD_ERR_D_NGK">
    <desc>estimated perload error with corrections from uegoaem for more accurate corrections all at once.</desc>
    <flags>0x00000002</flags>
    <units>%_EST_PRLD_ERR</units>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="Z * V">
      <VAR varID="Z" type="link" linkIDHash="0x490E2911" />
      <VAR varID="V" type="link" linkIDHash="0x949E3215" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PGM_TANK_PR" idhash="0xEA568B53" title="PGM_TANK_PRS">
    <desc>fuel tank pressure</desc>
    <flags>0x00000003</flags>
    <units>psi</units>
    <packetoffset>0x63</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 512">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_PIPCTR" idhash="0x73A61E55" title="PIPCTR">
    <desc>Pip counter for eec-iv</desc>
    <flags>0x00000002</flags>
    <units>PIPs</units>
    <packetoffset>0x36</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_RATCH" idhash="0x5F1B2261" title="RATCH">
    <desc>closed throttle voltage</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x11</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1000.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/ 64">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_RWHP_27mhz" idhash="0x7CE2820D" title="RWHP_27mhz">
    <desc>calculated rwhp</desc>
    <flags>0x00000002</flags>
    <units>HP</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="650.000000" />
    <alarms low="0.000000" high="650.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>70</unittype>
    <MATH equation="A * 7.423">
      <VAR varID="A" type="link" linkIDHash="0x45441D0E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="RWHP_24MHZ" idhash="0xD11787B3" title="RWHP_24mhz">
    <desc>calculated rwhp&#013;&#010;CVAF1</desc>
    <flags>0x00000002</flags>
    <units>hp</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="650.000000" />
    <alarms low="0.000000" high="650.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="A * 11.172">
      <VAR varID="A" type="link" linkIDHash="0x45441D0E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="RWHP_EEC-IV" idhash="0x7828AB2A" title="RWHP_EEC-IV">
    <flags>0x00000002</flags>
    <units>HP</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="650.000000" />
    <alarms low="0.000000" high="650.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="A * 6.6 / 0.73">
      <VAR varID="A" type="link" linkIDHash="0x45441D0E" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_RWTQ_27mhz" idhash="0x7CE21035" title="RWTQ_27mhz">
    <desc>RWTQ calculated</desc>
    <flags>0x00000002</flags>
    <units>ft lbs</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="650.000000" />
    <alarms low="0.000000" high="650.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>75</unittype>
    <MATH equation="H * 5252 / N">
      <VAR varID="H" type="link" linkIDHash="0x7CE2820D" />
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="RWTQ_24MHZ" idhash="0xD117158B" title="RWTQ_24mhz">
    <desc>rwtq calculated&#013;&#010;CVAF1</desc>
    <flags>0x00000002</flags>
    <units>ft lbs</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="650.000000" />
    <alarms low="0.000000" high="650.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="H * 5252 / N">
      <VAR varID="H" type="link" linkIDHash="0xD11787B3" />
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="RWTQ_EEC-IV" idhash="0x783AEC2A" title="RWTQ_EEC-IV">
    <flags>0x00000002</flags>
    <units>ft lbs</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="650.000000" />
    <alarms low="0.000000" high="650.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="H * 5252 / N">
      <VAR varID="H" type="link" linkIDHash="0x7828AB2A" />
      <VAR varID="N" type="link" linkIDHash="0xA6061F99" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SAF" idhash="0x182344D8" title="SAF_EEC4">
    <desc>Spank angle final</desc>
    <flags>0x00000003</flags>
    <units>deg btdc</units>
    <packetoffset>0x5D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-60.000000" high="60.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SAFTOT" idhash="0xA24EE451" title="SAFTOT">
    <desc>Spark Total Output to Engine</desc>
    <flags>0x0000000F</flags>
    <units>dBtdc</units>
    <packetoffset>0x09</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-10.000000" high="60.000000" />
    <alarms low="8.000000" high="50.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>38</datatype>
    <unittype>23</unittype>
    <MATH equation="X/4">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SCALING_PERCEN" idhash="0xE35A0D07" title="SCALING_PERCENTAGE_CALC">
    <desc>CALCULATED SCALING PERCENTAGE BASED ON THE AHISL / A 30.00 K-CONSTANT</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="10.000000" />
    <alarms low="0.000000" high="10.000000" />
    <digcount>4</digcount>
    <outputtype>3</outputtype>
    <MATH equation="A / 30">
      <VAR varID="A" type="link" linkIDHash="0x9F0AF0DB" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SP**AHISL" idhash="0x9F0AF0DB" title="SP**AHISL">
    <desc>This is the SP**AHISL value in the tune currently loaded.</desc>
    <flags>0x00000002</flags>
    <units>lbs/hr</units>
    <packetoffset>0x47</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="256.000000" />
    <alarms low="0.000000" high="256.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/ 256">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPD_RATIO" idhash="0x6E899D7B" title="SPD_RATIO">
    <desc>Torque Converter Slip Ratio&#013;&#010;&#013;&#010;NEBART / NOBART * GEAR RATIO ACTIVE</desc>
    <flags>0x00000006</flags>
    <units>Slip%</units>
    <packetoffset>0x4B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1.000000" />
    <alarms low="0.500000" high="0.960000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/16384">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPK_DSDRPM" idhash="0xB6B90B97" title="SPK_DSDRPM">
    <desc>Desired RPM at Idle</desc>
    <flags>0x00000002</flags>
    <units>RPM</units>
    <packetoffset>0x2F</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <datatype>37</datatype>
    <unittype>4</unittype>
    <MATH equation="X*16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPKAD" idhash="0x891A4FE0" title="SPKAD">
    <desc>Knk Snsr Spk Modifier</desc>
    <flags>0x0000000F</flags>
    <units>SpkAdv</units>
    <packetoffset>0x6C</packetoffset>
    <range low="-19.500000" high="19.500000" />
    <alarms low="-5.000000" high="5.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 4">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPK_ACTUAL" idhash="0x697C9182" title="SPK_ACTUAL">
    <desc>spark calculated from IDM feedback signal</desc>
    <flags>0x00000003</flags>
    <units>SpkAdv</units>
    <packetoffset>0x5D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>39</datatype>
    <unittype>23</unittype>
    <MATH equation="X/4">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPK_BDL" idhash="0x68ADFFC4" title="SPK_BDL">
    <desc>spark borderline limit</desc>
    <flags>0x00000003</flags>
    <units>SpkAdv</units>
    <packetoffset>0x67</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>39</datatype>
    <MATH equation="X / 128">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPK_LAMBSE" idhash="0xD6EE4302" title="SPK_LAMBSE">
    <desc>commanded lambse required for wideband histograms to be accurate</desc>
    <flags>0x00000006</flags>
    <units>Lambda</units>
    <packetoffset>0x24</packetoffset>
    <range low="0.700000" high="1.150000" />
    <alarms low="0.700000" high="1.080000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 128">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SPK_LAMBSE_CAL" idhash="0x7EFF6600" title="SPK_LAMBSE_CALC">
    <desc>calculated based on the ol_flg and lambse.  For older eec-iv that doesn&apos;t have it.</desc>
    <flags>0x00000002</flags>
    <units>Lambda</units>
    <packetoffset>0x3E</packetoffset>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X * L + O">
      <VAR varID="X" type="native" />
      <VAR varID="L" type="link" linkIDHash="0x424AFC2C" />
      <VAR varID="O" type="link" linkIDHash="0x7811ADD2" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPK_MBT_LAS" idhash="0xE942A5A6" title="SPK_MBT_LAST">
    <desc>spark mbt calculated</desc>
    <flags>0x00000003</flags>
    <units>spkadv</units>
    <packetoffset>0x69</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>39</datatype>
    <MATH equation="X / 128">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPK_NORM" idhash="0x1E3F0F4D" title="SPK_NORM_EEC4">
    <flags>0x00000003</flags>
    <units>deg btdc</units>
    <packetoffset>0x67</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-60.000000" high="60.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_SPK_SOURCE" idhash="0xB8DBF317" title="SPK_SOURCE">
    <desc>Source of Spark Advance Mode</desc>
    <flags>0x00000002</flags>
    <units>X</units>
    <packetoffset>0x4F</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TAR" idhash="0x181F54F8" title="TAR_EEC4">
    <desc>throttle angle rate</desc>
    <flags>0x00000002</flags>
    <units>deg/sec</units>
    <packetoffset>0x53</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="127.500000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TCSTRT" idhash="0x5CCE484E" title="TCSTRT_EEC4">
    <desc>ECT at Start</desc>
    <flags>0x00000003</flags>
    <units>deg F</units>
    <packetoffset>0x28</packetoffset>
    <range low="-40.000000" high="254.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 0.5">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TFC_HR_LBM" idhash="0x69EA06AD" title="TFC_HR_LBM">
    <desc>tfc high res&#013;&#010;actual transient fuel compensation in lbm</desc>
    <flags>0x00000003</flags>
    <units>lbm</units>
    <packetoffset>0x31</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-0.015625" high="0.015624" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>7</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 16777216">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TOT" idhash="0x181F0ED8" title="TOT">
    <desc>TRANSMISSION OIL TEMPERATURE</desc>
    <flags>0x00000007</flags>
    <units>F</units>
    <packetoffset>0x49</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-40.000000" high="254.000000" />
    <alarms low="140.000000" high="200.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 8">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TOTLDST" idhash="0xEB6F61B0" title="TOTLDST">
    <desc>Inferred Load</desc>
    <flags>0x00000002</flags>
    <units>Load</units>
    <packetoffset>0x13</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <datatype>23</datatype>
    <MATH equation="X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="TOTLDST_ERR_CA" idhash="0x31D86264" title="TOTLDST_ERR_CALC">
    <desc>TOTLDST error == load / totldst</desc>
    <flags>0x00000002</flags>
    <units>X</units>
    <packetoffset>0x200</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="2.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="L / T">
      <VAR varID="L" type="link" linkIDHash="0xBE395D79" />
      <VAR varID="T" type="link" linkIDHash="0xEB6F61B0" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TP" idhash="0xC0C0F2F4" title="TP">
    <desc>throttle postion sensor voltage</desc>
    <flags>0x0000000E</flags>
    <units>ADCnts</units>
    <packetoffset>0x29</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1024.000000" />
    <alarms low="80.000000" high="975.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>32</unittype>
    <MATH equation="X/64">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TP_REL_CALC" idhash="0x39549212" title="TP_REL_CALC">
    <desc>Calculated TP_REL&#013;&#010;TP - RATCH&#013;&#010;&#013;&#010;Used for early EEC-IV with no TP_REL</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x201</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="800.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X - Y">
      <VAR varID="X" type="link" linkIDHash="0xC0C0F2F4" />
      <VAR varID="Y" type="link" linkIDHash="0x5F1B2261" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TSEIF_TFC" idhash="0xED174EB7" title="TSEIF_TFC">
    <desc>transient fuel for strategies that use a long (double word) transient fuel compensation ram registers such as cbaza, cvaf1, mzak0&#013;&#010;&#013;&#010;not fbgi0 or rzasa</desc>
    <flags>0x00000001</flags>
    <units>lb/m</units>
    <packetoffset>0x31</packetoffset>
    <sizeinbits>32</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>8</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 16777216 / 8192">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_TV_PRES" idhash="0x050BEE95" title="TV_PRES">
    <desc>EPC line pressure</desc>
    <flags>0x00000002</flags>
    <units>PSI</units>
    <packetoffset>0x45</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>1</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_VBAT" idhash="0x0103F343" title="VBAT">
    <desc>Battery Voltage</desc>
    <flags>0x0000000E</flags>
    <units>Volts</units>
    <packetoffset>0x27</packetoffset>
    <range low="0.000000" high="16.000000" />
    <alarms low="11.000000" high="15.800000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>66</datatype>
    <unittype>32</unittype>
    <MATH equation="X/16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="VE" idhash="0xDE6A8830" title="VE">
    <desc>speed density VE total</desc>
    <flags>0x00000002</flags>
    <units> VE</units>
    <packetoffset>0x4D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X / 128">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_VS_RATEPH" idhash="0x165DA60B" title="VS_RATEPH">
    <desc>Accleration Rate</desc>
    <flags>0x00000003</flags>
    <units>MPH/sec</units>
    <packetoffset>0x53</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/512">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_X_VSBAR" idhash="0x7E3EB62A" title="X_VSBAR">
    <desc>decipha&apos;s vehicle speed which range from 0 to 255 mph.</desc>
    <flags>0x00000006</flags>
    <units>MPH</units>
    <packetoffset>0x23</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <unittype>5</unittype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_VSBART_RT" idhash="0x2458C615" title="VSBART_RT">
    <desc>NOBART / NVBASE&#013;&#010;&#013;&#010;vehicle speed reverse calculated from the oss</desc>
    <flags>0x00000006</flags>
    <units>MPH</units>
    <packetoffset>0x23</packetoffset>
    <range low="0.000000" high="127.500000" />
    <alarms low="0.000000" high="127.500000" />
    <digcount>1</digcount>
    <outputtype>3</outputtype>
    <datatype>5</datatype>
    <unittype>5</unittype>
    <MATH equation="X/2">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_VSF" idhash="0x180804D8" title="VSF">
    <desc>variable speed fan commanded speed</desc>
    <flags>0x00000002</flags>
    <units>Cmd_Spd</units>
    <packetoffset>0x00</packetoffset>
    <range low="2.000000" high="31.000000" />
    <alarms low="2.000000" high="31.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="BLANK" idhash="0xEB3F6BD5" title="BLANK">
    <flags>0x00000002</flags>
    <packetoffset>0x500</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="QH_ZER0" idhash="0x06D29C23" title="ZER0">
    <desc>offset 0 for testing&#013;&#010;&#013;&#010;same as blank</desc>
    <flags>0x00000002</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>0</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_adcv0" idhash="0x8FBC51B8" title="ADCv0">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x75</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="6.000000" />
    <alarms low="0.000000" high="6.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X * (3.28 / 700)">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_ADC0L" idhash="0x20519F79" title="ADC0 on Logger">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>ADC0_Logger_0-5v</units>
    <packetoffset>0x75</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="0.000000" high="1023.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_adc1" idhash="0xC47DF6D4" title="ADC1">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>adc1</units>
    <packetoffset>0x77</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="0.000000" high="1023.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_adc2" idhash="0xC47DEC74" title="ADC2">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>adc2</units>
    <packetoffset>0x79</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="0.000000" high="1023.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_adc3" idhash="0xC47DF374" title="ADC3">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>adc3</units>
    <packetoffset>0x7B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="0.000000" high="1023.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_ADC4" idhash="0xC9028574" title="ADC4">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x7D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="0.000000" high="1023.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_adc5" idhash="0xC47DE614" title="ADC5">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x7F</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="0.000000" high="1023.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_adc6" idhash="0xC47DE5B4" title="ADC6">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x81</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="0.000000" high="1023.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_adc7" idhash="0xC47DFFF4" title="ADC7">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x83</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="1023.000000" />
    <alarms low="0.000000" high="1023.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_freqmark" idhash="0xBC339EB4" title="Freq Input Rising Edge">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>freqmark</units>
    <packetoffset>0x85</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="65535.000000" />
    <alarms low="0.000000" high="65535.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_freqperiod" idhash="0xF4402ED1" title="Freq Input Total Period">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x87</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="65535.000000" />
    <alarms low="0.000000" high="65535.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_freqpulse" idhash="0x8251CA36" title="Freq Input Falling Edge">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x89</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="65535.000000" />
    <alarms low="0.000000" high="65535.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_freqsize" idhash="0xB79283B4" title="Freq Input Positive Period">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x8B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="65536.000000" />
    <alarms low="0.000000" high="65536.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_ACCUMULATOR8" idhash="0x07C38B03" title="Accumulator 8x">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x8D</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="65535.000000" />
    <alarms low="0.000000" high="65535.000000" />
    <digcount>2</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_dc" idhash="0xED33E655" title="Duty Cycle">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>dc</units>
    <packetoffset>0x00</packetoffset>
    <range low="0.000000" high="100.000000" />
    <alarms low="0.000000" high="100.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="100 * (X/Y)">
      <VAR varID="X" type="link" linkIDHash="0xFB4437A5" />
      <VAR varID="Y" type="link" linkIDHash="0xAE906BE2" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_hz" idhash="0xED33ECB5" title="Freq Input">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>Hz</units>
    <packetoffset>0x87</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2000.000000" />
    <alarms low="0.000000" high="2000.000000" />
    <digcount>4</digcount>
    <outputtype>3</outputtype>
    <MATH equation="2*(14745600/128)/X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_freq" idhash="0xCE314B34" title="Frequency">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>Hz</units>
    <packetoffset>0x87</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_freqrpm" idhash="0xA5F425D8" title="Freq-Derived RPM">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>rpm via freq</units>
    <packetoffset>0x87</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="7000.000000" />
    <alarms low="0.000000" high="7000.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="3456000/X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_pwma" idhash="0xC0FE88B4" title="PWMA">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x8D</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X * 100 / 255">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_pwmb" idhash="0xC0FE9D34" title="PWMB">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>pwmb</units>
    <packetoffset>0x8E</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X * 100 / 255">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_pwmfreq" idhash="0x4E57FCFF" title="PWM Freq">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>pwmfreqout</units>
    <packetoffset>0x8F</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_acctot" idhash="0x61C43570" title="Acctot">
    <flags>0x00000001</flags>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="2.000000" />
    <alarms low="0.000000" high="2.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="(X*X+Y*Y+Z*Z)">
      <VAR varID="X" type="link" linkIDHash="0xAF596039" />
      <VAR varID="Y" type="link" linkIDHash="0xAF596E19" />
      <VAR varID="Z" type="link" linkIDHash="0xAF5964F9" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_accx" idhash="0xC41874F4" title="AccX">
    <flags>0x00000001</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x90</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-8.000000" high="8.000000" />
    <alarms low="-0.500000" high="0.500000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="8*X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_accy" idhash="0xC4187AD4" title="AccY">
    <flags>0x00000001</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x92</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-8.000000" high="8.000000" />
    <alarms low="0.000000" high="8.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="8*X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_accz" idhash="0xC4187034" title="AccZ">
    <flags>0x00000001</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x94</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="-8.000000" high="8.000000" />
    <alarms low="0.000000" high="2.000000" />
    <digcount>3</digcount>
    <outputtype>3</outputtype>
    <MATH equation="8*X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_sec100" idhash="0x7DDB342C" title="secs/100">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>sec/100</units>
    <packetoffset>0x96</packetoffset>
    <range low="0.000000" high="99.000000" />
    <alarms low="0.000000" high="99.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="(X &amp; 0x0F) + (X &amp; 0xF0)*10/16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_secs" idhash="0xC31F7274" title="Seconds">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>secs</units>
    <packetoffset>0x97</packetoffset>
    <range low="0.000000" high="59.000000" />
    <alarms low="0.000000" high="59.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="(X &amp; 0x0F) + (X &amp; 0x70)*10/16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_Mins" idhash="0xC460BE74" title="Minutes">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>mins</units>
    <packetoffset>0x98</packetoffset>
    <range low="0.000000" high="59.000000" />
    <alarms low="0.000000" high="59.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="(X &amp; 0x0F) + (X &amp; 0x70)*10/16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_hour" idhash="0xCFF02C54" title="Hours">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>hours</units>
    <packetoffset>0x99</packetoffset>
    <range low="0.000000" high="25.000000" />
    <alarms low="0.000000" high="25.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="(X &amp; 0x0F) + (X &amp; 0x30)*10/16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_day" idhash="0xA67D07DD" title="Day of week">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>Day of week</units>
    <packetoffset>0x9A</packetoffset>
    <range low="0.000000" high="7.000000" />
    <alarms low="0.000000" high="7.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="(X &amp; 0x07)">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_dates" idhash="0xF4316B59" title="Date">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>date</units>
    <packetoffset>0x9B</packetoffset>
    <range low="0.000000" high="31.000000" />
    <alarms low="0.000000" high="31.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="(X &amp; 0x0F) + (X &amp; 0x30)*10/16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_month" idhash="0x1647AAD9" title="Month">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>month</units>
    <packetoffset>0x9C</packetoffset>
    <range low="0.000000" high="12.000000" />
    <alarms low="0.000000" high="12.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="(X &amp; 0x0F) + (X &amp; 0x10)*10/16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_year" idhash="0xC74EAC54" title="Year">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>Year</units>
    <packetoffset>0x9D</packetoffset>
    <range low="0.000000" high="99.000000" />
    <alarms low="0.000000" high="99.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="2000 + (X &amp; 0x0F) + ((X &amp; 0xF0)*10/16)">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_logenable" idhash="0x9A54F50F" title="Logging Enabled">
    <parentcmdidhash>0xF9CF8CD8</parentcmdidhash>
    <packetoffset>0x08</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_BACKLOOP" idhash="0x73C3B059" title="Background Loop Enabled">
    <parentcmdidhash>0xF9CF8CD8</parentcmdidhash>
    <packetoffset>0x09</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_LOGACTIVE" idhash="0xC1A153AD" title="Logging Active">
    <parentcmdidhash>0xF9CF8CD8</parentcmdidhash>
    <packetoffset>0x0A</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>0</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_full" idhash="0xCE72A094" title="Dataflash Full">
    <parentcmdidhash>0xF9CF8CD8</parentcmdidhash>
    <packetoffset>0x0B</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_COMPRESSED" idhash="0x0616E128" title="Compression Enabled">
    <parentcmdidhash>0xF9CF8CD8</parentcmdidhash>
    <packetoffset>0x0C</packetoffset>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_LOGCOUNT" idhash="0x98830766" title="Logging Session Counter">
    <parentcmdidhash>0xF9CF8CD8</parentcmdidhash>
    <packetoffset>0x00</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_ONBOARDUSE" idhash="0x17921C56" title="Percent Onboard Used">
    <parentcmdidhash>0xF9CF8CD8</parentcmdidhash>
    <units>%</units>
    <packetoffset>0x02</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="255.000000" />
    <alarms low="0.000000" high="255.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="100*X/32768">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_ADCegr" idhash="0x0A7DD8C4" title="ADCegr">
    <flags>0x00000002</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>ADCegr</units>
    <packetoffset>0x1B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="65535.000000" />
    <alarms low="0.000000" high="65535.000000" />
    <digcount>1</digcount>
    <outputtype>1</outputtype>
    <MATH equation="X">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_adcvegr" idhash="0xF10969DE" title="ADCvEGR">
    <flags>0x00000002</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x1B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="6.000000" />
    <alarms low="0.000000" high="6.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X * 5 / 65005">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_WB_AFR_LC1" idhash="0x1BE334C8" title="Wideband AFR LC1 on EGR">
    <flags>0x00000002</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>AFR via egr</units>
    <packetoffset>0x1B</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="5.000000" high="20.000000" />
    <alarms low="10.000000" high="18.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="7.35 + ( X * ( 15 / 65005 ) )">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_IMAF" idhash="0xC7F075F4" title="MAF in Volts (uncorrected)">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x5C</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="5.000000" />
    <alarms low="0.000000" high="5.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/4096">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_TPS2" idhash="0xC3CB2874" title="TPS Volts">
    <flags>0x00000002</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <packetoffset>0x23</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="6.000000" />
    <alarms low="0.000000" high="6.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/12800">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_RPM2" idhash="0xCADB3874" title="RPM">
    <flags>0x00000002</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>RPM</units>
    <packetoffset>0x07</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="8000.000000" />
    <alarms low="0.000000" high="8000.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/4">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_VBAT3" idhash="0x207EF658" title="Battery Voltage">
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>Vbat</units>
    <packetoffset>0x28</packetoffset>
    <range low="0.000000" high="20.000000" />
    <alarms low="0.000000" high="20.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <datatype>66</datatype>
    <unittype>32</unittype>
    <MATH equation="X/16">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>

  <ADXVALUE id="SL_vmaf2" idhash="0x6AE49959" title="MAF Voltage">
    <flags>0x00000002</flags>
    <parentcmdidhash>0xA20D86D9</parentcmdidhash>
    <units>Vmaf</units>
    <packetoffset>0x05</packetoffset>
    <sizeinbits>16</sizeinbits>
    <range low="0.000000" high="6.000000" />
    <alarms low="0.000000" high="6.000000" />
    <digcount>2</digcount>
    <outputtype>3</outputtype>
    <MATH equation="X/4096">
      <VAR varID="X" type="native" />
    </MATH>
  </ADXVALUE>
</ADXFORMAT>
