<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- Copyright (C) JMRI 2005, 2007 All rights reserved -->
<!--                                                                        -->
<!-- JMRI is free software; you can redistribute it and/or modify it under  -->
<!-- the terms of version 2 of the GNU General Public License as published  -->
<!-- by the Free Software Foundation. See the "COPYING" file for a copy     -->
<!-- of this license.                                                       -->
<!--                                                                        -->
<!-- JMRI is distributed in the hope that it will be useful, but WITHOUT    -->
<!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or  -->
<!-- FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License  -->
<!-- for more details.                                                      -->
<decoder-config xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder.xsd">
  <version author="Michael Mosher" version="1" lastUpdated="20111003"/>
  <version author="Michael Mosher" version="2" lastUpdated="20111118"/>
  <version author="Michael Mosher" version="3" lastUpdated="20111231"/>
  <version author="Michael Mosher" version="4" lastUpdated="20120216"/>
  <version author="Michael Mosher" version="5" lastUpdated="20120619"/>
  <version author="Michael Mosher" version="6" lastUpdated="20120727"/>
  <version author="Michael Mosher" version="7" lastUpdated="20121006"/>
  <version author="Michael Mosher" version="8" lastUpdated="20130815"/>
  <!-- version 1 - Created from Ver 7 file -->
  <!-- version 2 - Add diesel & electric -->
  <!-- version 3 - fix bug in balance CV -->
  <!-- version 4 - fix bug in CV115.76.0 -->
  <!-- version 5 - Add models 1102,1106,1107,1108,1110,1111; add cv 52.50,57,58,59,60,61,62,64,65; remove cv 55.xx.15,16-->
  <!-- version 6 - Fix bug with two byte varables, reorder CV56.254.xx-->
  <!-- version 7 - Add iemuns to sound choice CVs -->
  <!-- version 8 - update from latest QSI info & more use of x:includes -->
  <version author="jacobsen@mac.com" version="9" lastUpdated="20150628"/>
  <!-- Version 9  Using regular variable elements intead of ivariables -->
  <decoder>
    <family name="QSI Ver. 8" mfg="QSIndustries" lowVersionID="8">
      <model model="Titan Diesel" numFns="14" numOuts="0" productID="1100">
      </model>
      <model model="Titan RDC" numFns="14" numOuts="0" productID="1112">
      </model>
      <model model="Titan Electrtic" numFns="14" numOuts="0" productID="2100">
      </model>
      <model model="Titan Steam" numFns="14" numOuts="0" productID="3100">
      </model>
      <model model="Titan Articulated Steam" numFns="14" numOuts="0" productID="4100">
      </model>
      <model model="Titan Gas Turbine" numFns="14" numOuts="0" productID="5100">
      </model>
      <model model="Titan G Diesel" numFns="14" numOuts="0" productID="1101">
      </model>
      <model model="Titan G RDC" numFns="14" numOuts="0" productID="1121">
      </model>
      <model model="Titan G Electrtic" numFns="14" numOuts="0" productID="2101">
      </model>
      <model model="Titan G Steam" numFns="14" numOuts="0" productID="3101">
      </model>
      <model model="Titan G Articulated Steam" numFns="14" numOuts="0" productID="4101">
      </model>
      <model model="Titan G Gas Turbine" numFns="14" numOuts="0" productID="5101">
      </model>
      <model model="FX-SD GE Dash-8 40B (Atlas)" numFns="14" numOuts="0" productID="1106">
      </model>
      <model model="FX-DO GE Dash-8 40B (Atlas)" numFns="14" numOuts="0" productID="1118">
      </model>
      <model model="FX-DO F3A EMD567 (Atlas)" numFns="14" numOuts="0" productID="1116">
      </model>
      <model model="FX-DO F3B EMD567 (Atlas)" numFns="14" numOuts="0" productID="1119">
      </model>
      <model model="FX-SD GP40-2 (Atlas)" numFns="14" numOuts="0" productID="1107">
      </model>
      <model model="FX-MT MP-15 (Atlas)" numFns="14" numOuts="0" productID="1110">
      </model>
      <model model="FX-SD SD35 (Atlas)" numFns="14" numOuts="0" productID="1108">
      </model>
      <model model="Titan-G Steam (Bachmann)" numFns="14" numOuts="0" productID="3107">
      </model>
      <model model="FX-DO E7 (Sunset Models)" numFns="14" numOuts="0" productID="1111">
      </model>
      <model model="FX-DO FL9 (Sunset Models)" numFns="14" numOuts="0" productID="1126">
      </model>
      <model model="FX-U NP Z6 Challenger (Sunset Models)" numFns="14" numOuts="0" productID="4102">
      </model>
      <model model="FX-JTT KiHa52 (Tenshodo)" numFns="14" numOuts="0" productID="1102">
      </model>
      <model model="FX-JTT EF66 (Tenshodo)" numFns="14" numOuts="0" productID="2102">
      </model>
      <model model="FX-JTT EF58 (Tenshodo)" numFns="14" numOuts="0" productID="2105">
      </model>
      <model model="FX-JTT C62 (Tenshodo)" numFns="14" numOuts="0" productID="3106">
      </model>
      <functionlabels>
        <functionlabel num="0" lockable="true">Light</functionlabel>
        <functionlabel num="1" lockable="true">Bell</functionlabel>
        <functionlabel num="2" lockable="false">Whistle</functionlabel>
        <functionlabel num="3" lockable="true">Coupler</functionlabel>
        <functionlabel num="4" lockable="true">Blower</functionlabel>
        <functionlabel num="5" lockable="true">Dynamic</functionlabel>
        <functionlabel num="6" lockable="true">Doppler</functionlabel>
        <functionlabel num="7" lockable="true">Squeal</functionlabel>
        <functionlabel num="8" lockable="true">Mute</functionlabel>
        <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
        <functionlabel num="10" lockable="true">Status</functionlabel>
        <functionlabel num="11" lockable="true">Number Board</functionlabel>
        <functionlabel num="12" lockable="true">Cab Light</functionlabel>
        <functionlabel num="26" lockable="true">Fuel Loading</functionlabel>
        <functionlabel num="27" lockable="true">Maintenance</functionlabel>
        <functionlabel num="28" lockable="true">Water Loading</functionlabel>
      </functionlabels>
    </family>
    <programming direct="yes" paged="yes" register="yes" ops="yes">
      <capability>
        <name>Indexed CV access</name>
        <parameter name="PI">49</parameter>
        <parameter name="SI">50</parameter>
        <parameter name="cvFirst">true</parameter> <!-- 51.13 is write 13 to PICV, then access CV 51 -->
      </capability>
    </programming>
    <variables>
      <!-- Moved to front because controls presence of others -->
      <variable label="Minor Version" CV="56.254.6" readOnly="yes" default="0" item="CV56.254.6">
        <decVal/>
      </variable>
      <xi:include href="http://jmri.org/xml/decoders/nmra/shortAndLongAddress.xml"/>
      <xi:include href="http://jmri.org/xml/decoders/nmra/vStartHighMid.xml"/>
      <xi:include href="http://jmri.org/xml/decoders/nmra/accelDecel_255.xml"/>
      <xi:include href="http://jmri.org/xml/decoders/nmra/mfgVersionId.xml"/>
      <variable item="Packet Time-out Value" CV="11">
        <decVal/>
        <label>Packet Time-out Value</label>
      </variable>
      <!-- CV=19 -->
      <xi:include href="http://jmri.org/xml/decoders/nmra/consistAddrDirection.xml"/>
       <!-- CV=21-22 -->
      <xi:include href="http://jmri.org/xml/decoders/nmra/cv21.22.xml"/>
      <variable item="Consist Address Active For F9" CV="22" mask="XXXXXVXX" tooltip="F9 = Cruise Ctrl (Shut Down) (default); Recommendation: Lead = ON, Mid = ON, End = ON">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
        <label>Consist Address Active For F9</label>
      </variable>
      <variable item="Consist Address Active For F10" CV="22" mask="XXXXVXXX" tooltip="F10 = SMPH Report (Status Report) (default); Recommendation: Lead = ON, Mid = OFF, End = OFF">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
        <label>Consist Address Active For F10</label>
      </variable>
      <variable item="Consist Address Active For F11" CV="22" mask="XXXVXXXX" tooltip="F11 = Number Board Lights (default); Recommendation: Lead = ON, Mid = ON, End = ON">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
        <label>Consist Address Active For F11</label>
      </variable>
      <variable item="Consist Address Active For F12" CV="22" mask="XXVXXXXX" tooltip="F12 = Cab Lights (default); Recommendation: Lead = OFF, Mid = OFF, End = OFF">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-LocoAddrConsistAddr.xml"/>
        <label>Consist Address Active For F12</label>
      </variable>
      <xi:include href="http://jmri.org/xml/decoders/nmra/consistAccelDecelSigned.xml"/>
      <variable CV="25" item="Speed Table Selection" default="2" comment="value is applied">
        <enumVal>
          <enumChoice choice="User Defined Speed Table" value="1">
            <choice>User Defined Speed Table</choice>
          </enumChoice>
          <enumChoice choice="Linear Curve">
            <choice>Linear Curve</choice>
          </enumChoice>
          <enumChoice choice="Fast start 1 (close to linear)">
            <choice>Fast start 1 (close to linear)</choice>
          </enumChoice>
          <enumChoice choice="Fast start 2">
            <choice>Fast start 2</choice>
          </enumChoice>
          <enumChoice choice="Fast start 3">
            <choice>Fast start 3</choice>
          </enumChoice>
          <enumChoice choice="Fast start 4">
            <choice>Fast start 4</choice>
          </enumChoice>
          <enumChoice choice="Fast start 5 (greatest curvature)">
            <choice>Fast start 5 (greatest curvature)</choice>
          </enumChoice>
          <enumChoice choice="Slow start 1 (close to linear)" value="67">
            <choice>Slow start 1 (close to linear)</choice>
          </enumChoice>
          <enumChoice choice="Slow start 2">
            <choice>Slow start 2</choice>
          </enumChoice>
          <enumChoice choice="Slow start 3">
            <choice>Slow start 3</choice>
          </enumChoice>
          <enumChoice choice="Slow start 4">
            <choice>Slow start 4</choice>
          </enumChoice>
          <enumChoice choice="Slow start 5 (greatest curavture">
            <choice>Slow start 5 (greatest curavture</choice>
          </enumChoice>
        </enumVal>
        <label>Quantum Speed Table</label>
        <comment>value is applied</comment>
      </variable>
      <!-- CV=29 -->
     <xi:include href="http://jmri.org/xml/decoders/nmra/cv29direction.xml"/>
     <xi:include href="http://jmri.org/xml/decoders/nmra/cv29speedSteps.xml"/>
     <xi:include href="http://jmri.org/xml/decoders/nmra/cv29analog.xml"/>
      <variable item="Speed Table Definition" CV="29" mask="XXXVXXXX">
        <enumVal>
          <enumChoice choice="Use Straight-Line Response">
            <choice>Use Straight-Line Response</choice>
          </enumChoice>
          <enumChoice choice="Use QSI table or User table in CVs 67 through 94">
            <choice>Use QSI table or User table in CVs 67 through 94</choice>
          </enumChoice>
        </enumVal>
        <label>Speed Table Definition</label>
      </variable>
      <variable CV="49" opsOnly="yes" writeOnly="yes" item="Primary Index for Verbal CV Inquiry">
        <decVal/>
        <label>Primary Index</label>
      </variable>
      <variable CV="50" opsOnly="yes" writeOnly="yes" item="Secondary Index for Verbal CV Inquiry">
        <decVal/>
        <label>Secondary Index</label>
      </variable>
      <variable CV="62" mask="XXXXXXXV" comment="CV62" item="CV62 Verbal Ack" default="1">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>Programming Verbal Acknowledgement</label>
        <comment>CV62</comment>
      </variable>
      <variable CV="62" mask="XXXXXVXX" comment="CV62" item="CV62 CV Readout" default="0">
        <enumVal>
          <enumChoice choice="CV Number and Value">
            <choice>CV Number and Value</choice>
          </enumChoice>
          <enumChoice choice="CV Value Only">
            <choice>CV Value Only</choice>
          </enumChoice>
        </enumVal>
        <label>CV Numeric Readout</label>
        <comment>CV62</comment>
      </variable>
      <variable CV="64" opsOnly="yes" writeOnly="yes" comment="CV64" item="Verbal CV Inquiry">
        <decVal/>
        <label>Verbal CV Inquiry</label>
        <comment>CV64</comment>
      </variable>
      <xi:include href="http://jmri.org/xml/decoders/nmra/fwdTrim.xml"/>
      <xi:include href="http://jmri.org/xml/decoders/nmra/cv67speedTableBasic.xml"/>
      <variable item="Reverse Trim" CV="95" default="128">
        <decVal/>
        <label>Reverse Trim</label>
      </variable>
      <constant item="PICV" default="49" comment="CV used for Primary Index"/>
      <constant item="SICV" default="50" comment="CV used for Secondary Index"/>
      <!-- QSI CV.PI.SI formatted items -->
      <!-- Sound control -->
      <variable label="System Volume" CV="51.0" default="127" item="CV51.0">
        <decVal max="127"/>
      </variable>
      <variable label="Mute Volume" CV="51.1" default="0" item="CV51.1">
        <decVal max="63"/>
      </variable>
      <variable label="Horn Triggered Doppler" CV="51.2" mask="XXXXXXXV" default="1" item="CV51.2 Doppler">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Coded Horn for Turbine Startup" CV="51.2" mask="XXXXXXVX" default="1" item="CV51.2 Turbine" include="5100">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Alt Horn Selection Feedback" CV="51.2" mask="XXXXXVXX" default="1" item="CV51.2 Horn">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Heavy Load Feedback" CV="51.2" mask="XXXXVXXX" default="1" item="CV51.2 Heavy">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Cylinder Cocks at Startup" CV="51.2" mask="XXXVXXXX" default="1" item="CV51.2 Cocks1" include="3100,4100">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Cylinder Cocks after NFF/NFR" CV="51.2" mask="XXVXXXXX" default="1" item="CV51.2 Cocks2" include="3100,4100">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Bell Actuator Sound" CV="51.2" mask="XVXXXXXX" default="0" item="CV51.2 Bell">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Fuel Type" CV="51.3" mask="XXXXXXVV" default="1" item="CV51.3 Fuel" include="3100,4100">
        <enumVal>
          <enumChoice choice="Coal shovel">
            <choice>Coal shovel</choice>
          </enumChoice>
          <enumChoice choice="Coal auger">
            <choice>Coal auger</choice>
          </enumChoice>
          <enumChoice choice="Oil">
            <choice>Oil</choice>
          </enumChoice>
          <enumChoice choice="Wood">
            <choice>Wood</choice>
          </enumChoice>
        </enumVal>
      </variable>
      <variable label="Long air let-off at start" CV="51.3" mask="XXXXVXXX" default="1" item="CV51.3 Air" include="3100,4100">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Mute Timeout" CV="51.5" default="0" item="CV51.5">
        <decVal/>
      </variable>
      <variable label="Chuff Cutoff" CV="51.10" default="50" item="CV51.10" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="Min Sound of Power" CV="51.12" default="40" item="CV51.12" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="Max Sound of Power" CV="51.13" default="65" item="CV51.13" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="System Balance" CV="51.14" mask="XVVVVVVV" default="0" item="CV51.14 Value">
        <decVal max="127"/>
      </variable>
      <variable label="System Balance Sign" CV="51.14" mask="VXXXXXXX" default="0" item="CV51.14 Sign">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="System Pitch Shift" CV="51.15" mask="XVVVVVVV" default="0" item="CV51.15 Value">
        <decVal/>
      </variable>
      <variable label="System Pitch Shift Sign" CV="51.15" mask="VXXXXXXX" default="0" item="CV51.15 Sign">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-PositiveNegative.xml"/>
      </variable>
      <variable label="Warning Signal Leaving Neutral" CV="51.20" mask="XXXXXXVV" default="0" item="CV51.20 Leave">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-NoneHornBell.xml"/>
      </variable>
      <variable label="Warning Signal Entering Neutral" CV="51.20" mask="XXVVXXXX" default="0" item="CV51.20 Enter">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-NoneHornBell.xml"/>
      </variable>
      <!-- Sound volumes -->
      <variable label="Horn" CV="52.0" default="11" item="CV52.0" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Whistle" CV="52.0" default="11" item="CV52.0" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Bell" CV="52.8" default="11" item="CV52.8">
        <decVal max="15"/>
      </variable>
      <variable label="Diesel Motor Idle" CV="52.10" default="11" item="CV52.10" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Traction Motor" CV="52.10" default="11" item="CV52.10" include="2100,2101,2102,2105">
        <decVal max="15"/>
      </variable>
      <variable label="Chuff 1" CV="52.10" default="11" item="CV52.10" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Diesel Motor 2 Idle" CV="52.11" default="11" item="CV52.11" include="1100,1101,1106,1107,1108,1118">
        <decVal max="15"/>
      </variable>
      <variable label="Chuff 2" CV="52.11" default="11" item="CV52.11" include=",4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Valve Rod Clank" CV="52.13" default="11" item="CV52.13" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Turbine Whoosh" CV="52.13" default="11" item="CV52.13" include="5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Turbo" CV="52.14" default="11" item="CV52.14" include="1100,1101,1106,1107,1108,1110,1111,1116,1118,1119,1126,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Cylinder Cocks" CV="52.15" default="11" item="CV52.15" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Turbine Whine" CV="52.15" default="11" item="CV52.15" include="5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Air Pump 1" CV="52.16" default="11" item="CV52.16">
        <decVal max="15"/>
      </variable>
      <variable label="Air Pump 2" CV="52.17" default="11" item="CV52.17" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Cooling Fans" CV="52.19" default="8" item="CV52.19" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Steam Blower (hiss)" CV="52.19" default="8" item="CV52.19" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Long Air Let-off" CV="52.21" default="11" item="CV52.21">
        <decVal max="15"/>
      </variable>
      <variable label="Short Air Let-off" CV="52.22" default="11" item="CV52.22">
        <decVal max="15"/>
      </variable>
      <variable label="Squealing Brakes" CV="52.24" default="11" item="CV52.24">
        <decVal max="15"/>
      </variable>
      <variable label="Generator Idle" CV="52.26" default="11" item="CV52.26" include="1100,1101,1102,1106,1107,1108,1110,1111,1116,1118,1119,1126,2102,2105,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Steam Dynamo" CV="52.26" default="11" item="CV52.26" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Dynamic Brake Fans" CV="52.28" default="11" item="CV52.28" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Spitter Valve" CV="52.29" default="11" item="CV52.29" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Boiler Pop-off" CV="52.29" default="11" item="CV52.29" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Blow Down" CV="52.30" default="11" item="CV52.30" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Injector" CV="52.31" default="11" item="CV52.31" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Fuel" CV="52.32" default="11" item="CV52.32" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Coupler Sounds" CV="52.34" default="11" item="CV52.34">
        <decVal max="15"/>
      </variable>
      <variable label="Air Brakes" CV="52.37" default="11" item="CV52.37">
        <decVal max="15"/>
      </variable>
      <variable label="Alt Horn" CV="52.40" default="11" item="CV52.40" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="User Sound" CV="52.46" default="11" item="CV52.46" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="User Sound 2" CV="52.47" default="11" item="CV52.47" include="1100,1110,1112,1126,2100,3100,4100,5100">
        <decVal max="15"/>
      </variable>
      <variable label="Verbal Feedback" CV="52.50" default="11" item="CV52.50" include="1100,1101,1102,1106,1107,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Crew Talk" CV="52.52" default="11" item="CV52.52" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Water Loading" CV="52.53" default="11" item="CV52.53" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Water Scoop" CV="52.54" default="11" item="CV52.54" include="3100,3101,3107,4100,4101,4102">
        <decVal max="15"/>
      </variable>
      <variable label="Fuel Loading" CV="52.55" default="11" item="CV52.55" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Maintenence" CV="52.56" default="11" item="CV52.56" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="15"/>
      </variable>
      <variable label="Motor Max RPM" CV="52.57" default="11" item="CV52.57" include="1106,1107,1108,1116,1118,1119">
        <decVal max="15"/>
      </variable>
      <variable label="Motor Exhaust Idle" CV="52.58" default="11" item="CV52.58" include="1106,1107,1108,1116,1118,1119">
        <decVal max="15"/>
      </variable>
      <variable label="Motor Exhasut Max RPM" CV="52.59" default="11" item="CV52.59" include="1106,1107,1108,1116,1118,1119">
        <decVal max="15"/>
      </variable>
      <variable label="Motor labored Exhaust Min RPM" CV="52.60" default="11" item="CV52.60" include="1106,1107,1108,1116,1118,1119">
        <decVal max="15"/>
      </variable>
      <variable label="Motor Labored Exhaust Max RPM" CV="52.61" default="11" item="CV52.61" include="1106,1107,1108,1116,1118,1119">
        <decVal max="15"/>
      </variable>
      <variable label="Motor Rod Knock" CV="52.62" default="11" item="CV52.62" include="1107,1108,1116,1119">
        <decVal max="15"/>
      </variable>
      <variable label="Generator max RPM" CV="52.64" default="11" item="CV52.64" include="1106,1107,1108,1116,1118,1119">
        <decVal max="15"/>
      </variable>
      <variable label="Motor Rod Knock" CV="52.65" default="11" item="CV52.65" include="1107,1108,1116,1119">
        <decVal max="15"/>
      </variable>
      <!-- Output mapping -->
      <variable label="Output 1 - Forward/Reverse Only" CV="53.1.0" default="136" item="CV53.1.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.1.1" default="136" item="CV53.1.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 2 - Forward/Reverse Only" CV="53.2.0" default="136" item="CV53.2.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.2.1" default="136" item="CV53.2.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 3 - Forward/Reverse Only" CV="53.3.0" default="3" item="CV53.3.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.3.1" default="3" item="CV53.3.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 4 - Forward/Reverse Only" CV="53.4.0" default="1" item="CV53.4.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.4.1" default="1" item="CV53.4.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 5 - Forward/Reverse Only" CV="53.5.0" default="211" item="CV53.5.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.5.1" default="211" item="CV53.5.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 6 - Forward/Reverse Only" CV="53.6.0" default="8" item="CV53.6.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.6.1" default="8" item="CV53.6.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 7 - Forward/Reverse Only" CV="53.7.0" default="5" item="CV53.7.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.7.1" default="5" item="CV53.7.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 8 - Forward/Reverse Only" CV="53.8.0" default="65" item="CV53.8.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.8.1" default="144" item="CV53.8.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 9 - Forward/Reverse Only" CV="53.9.0" default="216" item="CV53.9.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.9.1" default="6" item="CV53.9.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 10 - Forward/Reverse Only" CV="53.10.0" default="64" item="CV53.10.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.10.1" default="64" item="CV53.10.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 11 - Forward/Reverse Only" CV="53.11.0" default="179" item="CV53.11.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.11.1" default="145" item="CV53.11.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 12 - Forward/Reverse Only" CV="53.12.0" default="178" item="CV53.12.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.12.1" default="178" item="CV53.12.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 13 - Forward/Reverse Only" CV="53.13.0" default="2" item="CV53.13.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.13.1" default="2" item="CV53.13.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 14 - Forward/Reverse Only" CV="53.14.0" default="138" item="CV53.14.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.14.1" default="138" item="CV53.14.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 15 - Forward/Reverse Only" CV="53.15.0" default="63" item="CV53.15.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.15.1" default="63" item="CV53.15.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 16 - Forward/Reverse Only" CV="53.16.0" default="62" item="CV53.16.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.16.1" default="62" item="CV53.16.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 17 - Forward/Reverse Only" CV="53.17.0" default="154" item="CV53.17.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.17.1" default="10" item="CV53.17.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 18 - Forward/Reverse Only" CV="53.18.0" default="10" item="CV53.18.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.18.1" default="10" item="CV53.18.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 19 - Forward/Reverse Only" CV="53.19.0" default="10" item="CV53.19.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.19.1" default="10" item="CV53.1+.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 20 - Forward/Reverse Only" CV="53.20.0" default="10" item="CV53.20.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.20.1" default="10" item="CV53.20.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 21 - Forward/Reverse Only" CV="53.21.0" default="10" item="CV53.21.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.21.1" default="10" item="CV53.21.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 22 - Forward/Reverse Only" CV="53.22.0" default="10" item="CV53.22.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.22.1" default="10" item="CV53.22.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 23 - Forward/Reverse Only" CV="53.23.0" default="10" item="CV53.23.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.23.1" default="10" item="CV53.23.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 24 - Forward/Reverse Only" CV="53.24.0" default="10" item="CV53.24.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.24.1" default="10" item="CV53.24.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 25 - Forward/Reverse Only" CV="53.25.0" default="10" item="CV53.25.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.25.1" default="10" item="CV53.25.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 26 - Forward/Reverse Only" CV="53.26.0" default="10" item="CV53.26.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.26.1" default="10" item="CV53.26.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 27 - Forward/Reverse Only" CV="53.27.0" default="10" item="CV53.27.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.27.1" default="10" item="CV53.27.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 28 - Forward/Reverse Only" CV="53.28.0" default="10" item="CV53.28.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.28.1" default="146" item="CV53.28.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 29 - Forward/Reverse Only" CV="53.29.0" default="10" item="CV53.29.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.29.1" default="148" item="CV53.29.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <variable label="Output 30 - Forward/Reverse Only" CV="53.30.0" default="150" item="CV53.30.0">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceMovV8.xml"/>
      </variable>
      <variable label=" - Neutral Only" CV="53.30.1" default="147" item="CV53.30.1">
        <xi:include href="http://jmri.org/xml/decoders/qsi/ChoiceNeuV8.xml"/>
      </variable>
      <!-- Sound -->
      <variable label="Automatic Bell" CV="55.3.5" mask="VXXXXXXX" default="0" item="CV55.3.5 Auto" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Automatic Bell Hold Time" CV="55.3.5" mask="XVVVVVVV" default="5" item="CV55.3.5 Hold" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Spitter Valve Min Interval" CV="55.12.1" default="5" item="CV55.12.1" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal/>
      </variable>
      <variable label="Spitter Valve Max Interval" CV="55.12.2" default="10" item="CV55.12.2" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal/>
      </variable>
      <variable label="Speed Steps per Notch" CV="55.21.0" default="10" item="CV55.21.0" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal/>
      </variable>
      <variable label="Low Idle Timeout" CV="55.21.1" default="0" item="CV55.21.1" include="1116,1119">
        <decVal/>
      </variable>
      <variable label="Headlight Initial State" CV="55.70.0" mask="XXXXXVVV" default="1" item="CV55.70.0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffAutoOnDim.xml"/>
      </variable>
      <variable label="Gas Turbine Transition" CV="55.70.0" mask="VXXXXXXX" default="1" item="CV55.70.0 Turbine" include="5100">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Headlight FWD" CV="55.70.1" mask="XXXXXXVV" default="2" item="CV55.70.1 FWD">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBright.xml"/>
      </variable>
      <variable label="Auto Headlight NFF" CV="55.70.1" mask="XXXXVVXX" default="1" item="CV55.70.1 NFF">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBright.xml"/>
      </variable>
      <variable label="Auto Headlight REV" CV="55.70.1" mask="XXVVXXXX" default="1" item="CV55.70.1 REV">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBright.xml"/>
      </variable>
      <variable label="Auto Headlight NFR" CV="55.70.1" mask="VVXXXXXX" default="1" item="CV55.70.1 NFR">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBright.xml"/>
      </variable>
      <variable label="Headlight Dim Intensity" CV="55.70.10" default="32" item="CV55.70.10">
        <decVal/>
      </variable>
      <variable label="Headlight Max Intensity" CV="55.70.12" default="255" item="CV55.70.12">
        <decVal/>
      </variable>
      <variable label="Headlight Ramp Up Time" CV="55.70.17" default="127" item="CV55.70.17">
        <decVal/>
      </variable>
      <variable label="Headlight Ramp Down Time" CV="55.70.18" default="127" item="CV55.70.18">
        <decVal/>
      </variable>
      <variable label="Reverse Light Initial State" CV="55.73.0" default="1" item="CV55.73.0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffAutoOnDim.xml"/>
      </variable>
      <variable label="Auto Reverse Light FWD" CV="55.73.1" mask="XXXXXXVV" default="1" item="CV55.73.1 FWD">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBright.xml"/>
      </variable>
      <variable label="Auto Reverse Light NFF" CV="55.73.1" mask="XXXXVVXX" default="1" item="CV55.73.1 NFF">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBright.xml"/>
      </variable>
      <variable label="Auto Reverse Light REV" CV="55.73.1" mask="XXVVXXXX" default="2" item="CV55.73.1 REV">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBright.xml"/>
      </variable>
      <variable label="Auto Reverse Light NFR" CV="55.73.1" mask="VVXXXXXX" default="1" item="CV55.73.1 NFR">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBright.xml"/>
      </variable>
      <variable label="Reverse Light Dim Intensity" CV="55.73.10" default="32" item="CV55.73.10">
        <decVal/>
      </variable>
      <variable label="Reverse Light Max Intensity" CV="55.73.12" default="255" item="CV55.73.12">
        <decVal/>
      </variable>
      <variable label="Reverse Light Ramp Up Time" CV="55.73.17" default="127" item="CV55.73.17">
        <decVal/>
      </variable>
      <variable label="Reverse Light Ramp Down Time" CV="55.73.18" default="127" item="CV55.73.18">
        <decVal/>
      </variable>
      <variable label="Mars Light Initial State" CV="55.76.0" default="1" item="CV55.76.0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffAutoOnDimStrobe.xml"/>
      </variable>
      <variable label="Auto Mars Light FWD" CV="55.76.1" default="3" item="CV55.76.1">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Auto Mars Light NFF" CV="55.76.2" default="1" item="CV55.76.2">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Auto Mars Light REV" CV="55.76.3" default="1" item="CV55.76.3">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Auto Mars Light NFR" CV="55.76.4" default="1" item="CV55.76.4">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Mars Light Period" CV="55.76.6" default="100" item="CV55.76.6">
        <decVal/>
      </variable>
      <variable label="Mars Light Dim Intensity" CV="55.76.10" default="0" item="CV55.76.10">
        <decVal/>
      </variable>
      <variable label="Mars Light Min Intensity" CV="55.76.11" default="4" item="CV55.76.11">
        <decVal/>
      </variable>
      <variable label="Mars Light Max Intensity" CV="55.76.12" default="255" item="CV55.76.12">
        <decVal/>
      </variable>
      <variable label="Mars Light Mid Intensity" CV="55.76.13" default="32" item="CV55.76.13">
        <decVal/>
      </variable>
      <variable label="Mars Light Ramp Up Time" CV="55.76.17" default="127" item="CV55.76.17">
        <decVal/>
      </variable>
      <variable label="Mars Light Ramp Down Time" CV="55.76.18" default="127" item="CV55.76.18">
        <decVal/>
      </variable>
      <variable label="Rear Mars Light Initial State" CV="55.80.0" default="1" item="CV55.80.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffAutoOnDimStrobe.xml"/>
      </variable>
      <variable label="Auto Rear Mars Light FWD" CV="55.80.1" default="3" item="CV55.80.1" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Auto Rear Mars Light NFF" CV="55.80.2" default="1" item="CV55.80.2" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Auto Rear Mars Light REV" CV="55.80.3" default="1" item="CV55.80.3" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Auto Rear Mars Light NFR" CV="55.80.4" default="1" item="CV55.80.4" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Rear Mars Light Strobe Period" CV="55.80.6" default="100" item="CV55.80.6" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Mars Light Dim Intensity" CV="55.80.10" default="32" item="CV55.80.10" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Mars Light Min Intensity" CV="55.80.11" default="4" item="CV55.80.11" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Mars Light Max Intensity" CV="55.80.12" default="255" item="CV55.80.12" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Mars Light Mid Intensity" CV="55.80.13" default="32" item="CV55.80.13" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Mars Light Ramp Up Time" CV="55.80.17" default="127" item="CV55.80.17" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Mars Light Ramp Down Time" CV="55.80.18" default="127" item="CV55.80.18" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Ditch Lights Initial State" CV="55.84.0" mask="XXXXVVVV" default="1" item="CV55.84.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffAutoOnDimStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.84.0" mask="XXXVXXXX" default="0" item="CV55.84.0 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.84.0" mask="XXVXXXXX" default="0" item="CV55.84.0 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Ditch Lights FWD" CV="55.84.1" mask="XXXXXXVV" default="2" item="CV55.84.1" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.84.1" mask="XXXXXVXX" default="1" item="CV55.84.1 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.84.1" mask="XXXXVXXX" default="0" item="CV55.84.1 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Ditch Lights NFF" CV="55.84.2" mask="XXXXXXVV" default="0" item="CV55.84.2" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.84.2" mask="XXXXXVXX" default="0" item="CV55.84.2 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.84.2" mask="XXXXVXXX" default="0" item="CV55.84.2 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Ditch Lights REV" CV="55.84.3" mask="XXXXXXVV" default="0" item="CV55.84.3" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.84.3" mask="XXXXXVXX" default="0" item="CV55.84.3 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.84.3" mask="XXXXVXXX" default="0" item="CV55.84.3 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Ditch Lights NFR" CV="55.84.4" mask="XXXXXXVV" default="0" item="CV55.84.4" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.84.4" mask="XXXXXVXX" default="0" item="CV55.84.4 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.84.4" mask="XXXXVXXX" default="0" item="CV55.84.4 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Ditch Lights Strobe Hold Time" CV="55.84.5" default="5" item="CV55.84.5" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal max="31"/>
      </variable>
      <variable label="Ditch Lights Strobe Period" CV="55.84.6" default="100" item="CV55.84.6" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Ditch Lights Dim Intensity" CV="55.84.10" default="32" item="CV55.84.10" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Ditch Lights Max Intensity" CV="55.84.11" default="255" item="CV55.84.11" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Ditch Lights Min Intensity" CV="55.84.12" default="0" item="CV55.84.12" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Ditch Lights Ramp Up Time" CV="55.84.17" default="127" item="CV55.70.17" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Ditch Lights Ramp Down Time" CV="55.84.18" default="127" item="CV55.84.18" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Ditch Lights Initial State" CV="55.88.0" mask="XXXXVVVV" default="1" item="CV55.88.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffAutoOnDimStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.88.0" mask="XXXVXXXX" default="0" item="CV55.88.0 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.88.0" mask="XXVXXXXX" default="0" item="CV55.88.0 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Ditch Lights FWD" CV="55.88.1" mask="XXXXXXVV" default="0" item="CV55.88.1" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.88.1" mask="XXXXXVXX" default="0" item="CV55.88.1 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.88.1" mask="XXXXVXXX" default="0" item="CV55.88.1 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Ditch Lights NFF" CV="55.88.2" mask="XXXXXXVV" default="0" item="CV55.88.2" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.88.2" mask="XXXXXVXX" default="0" item="CV55.88.2 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.88.2" mask="XXXXVXXX" default="0" item="CV55.88.2 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Ditch Lights REV" CV="55.88.3" mask="XXXXXXVV" default="2" item="CV55.88.3" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.88.3" mask="XXXXXVXX" default="1" item="CV55.88.3 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.88.3" mask="XXXXVXXX" default="0" item="CV55.88.3 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Ditch Lights NFR" CV="55.88.4" mask="XXXXXXVV" default="0" item="CV55.88.4" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offDimBrightStrobe.xml"/>
      </variable>
      <variable label="Strobe with Horn" CV="55.88.4" mask="XXXXXVXX" default="0" item="CV55.88.4 Horn" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Strobe with Bell" CV="55.88.4" mask="XXXXVXXX" default="0" item="CV55.88.4 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Ditch Lights Strobe Hold Time" CV="55.88.5" default="5" item="CV55.88.5" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal max="31"/>
      </variable>
      <variable label="Rear Ditch Lights Strobe Period" CV="55.88.6" default="100" item="CV55.88.6" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Ditch Lights Intensity" CV="55.88.10" default="32" item="CV55.88.10" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Ditch Lights Max Intensity" CV="55.88.11" default="255" item="CV55.88.11" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Ditch Lights Min Intensity" CV="55.88.12" default="0" item="CV55.88.12" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Ditch Lights Ramp Up Time" CV="55.88.17" default="127" item="CV55.88.17" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Ditch Lights Ramp Down Time" CV="55.88.18" default="127" item="CV55.88.18" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Overhead Beacon Initial State" CV="55.92.0" mask="XXXXXXVV" default="1" item="CV55.92.0 Auto" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offAutoOn.xml"/>
      </variable>
      <variable label="Front Overhead Beacon On with Bell" CV="55.92.0" mask="XXXXXVXX" default="0" item="CV55.92.0 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Front Overhead Beacon Effect" CV="55.92.0" mask="XXVVXXXX" default="2" item="CV55.92.0 Effect" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-BlinkRotaryStrobe.xml"/>
      </variable>
      <variable label="Auto Front Overhead Beacon FWD" CV="55.92.1" mask="XXXXXXVV" default="1" item="CV55.92.1 FWD" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOnBell.xml"/>
      </variable>
      <variable label="Auto Front Overhead Beacon NFF" CV="55.92.1" mask="XXXXVVXX" default="1" item="CV55.92.1 NFF" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOnBell.xml"/>
      </variable>
      <variable label="Auto Front Overhead Beacon REV" CV="55.92.1" mask="XXVVXXXX" default="1" item="CV55.92.1 REV" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOnBell.xml"/>
      </variable>
      <variable label="Auto Front Overhead Beacon NFR" CV="55.92.1" mask="VVXXXXXX" default="1" item="CV55.92.1 NFR" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOnBell.xml"/>
      </variable>
      <variable label="Front Overhead Beacon Period" CV="55.92.6" default="100" item="CV55.92.6" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Overhead Beacon Min Intensity" CV="55.92.11" default="4" item="CV55.92.11" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Overhead Beacon Max Intensity" CV="55.92.12" default="255" item="CV55.92.12" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Overhead Beacon Ramp Up Time" CV="55.92.17" default="127" item="CV55.92.17" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Overhead Beacon Ramp Down Time" CV="55.92.18" default="127" item="CV55.92.18" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Overhead Beacon Pulse 2 Max Intensity" CV="55.92.19" default="209" item="CV55.92.19" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Auto Rear Overhead Beacon Initial State" CV="55.96.0" mask="XXXXXXVV" default="1" item="CV55.96.0 Auto" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offAutoOn.xml"/>
      </variable>
      <variable label="Rear Overhead Beacon On with Bell" CV="55.96.0" mask="XXXXXVXX" default="0" item="CV55.96.0 Bell" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Overhead Beacon Effect" CV="55.96.0" mask="XXVVXXXX" default="2" item="CV55.96.0 Effect" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-BlinkRotaryStrobe.xml"/>
      </variable>
      <variable label="Auto Rear Overhead Beacon FWD" CV="55.96.1" mask="XXXXXXVV" default="1" item="CV55.96.1 FWD" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOnBell.xml"/>
      </variable>
      <variable label="Auto Rear Overhead Beacon NFF" CV="55.96.1" mask="XXXXVVXX" default="1" item="CV55.96.1 NFF" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOnBell.xml"/>
      </variable>
      <variable label="Auto Rear Overhead Beacon REV" CV="55.96.1" mask="XXVVXXXX" default="1" item="CV55.96.1 REV" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOnBell.xml"/>
      </variable>
      <variable label="Auto Rear Overhead Beacon NFR" CV="55.96.1" mask="VVXXXXXX" default="1" item="CV55.96.1 NFR" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOnBell.xml"/>
      </variable>
      <variable label="Rear Overhead Beacon Period" CV="55.96.6" default="100" item="CV55.96.6" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Overhead Beacon Min Intensity" CV="55.96.11" default="4" item="CV55.96.11" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Overhead Beacon Max Intensity" CV="55.96.12" default="255" item="CV55.96.12" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Overhead Beacon Ramp Up Time" CV="55.96.17" default="127" item="CV55.96.17" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Overhead Beacon Ramp Down Time" CV="55.96.18" default="127" item="CV55.96.18" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Overhead Beacon Pulse 2 Max Intensity" CV="55.96.19" default="209" item="CV55.96.19" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Number Board Lights Initial State" CV="55.100.0" mask="XXXXXXVV" default="1" item="CV55.100.0" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offAutoOn.xml"/>
      </variable>
      <variable label="Auto Front Number Board Lights FWD" CV="55.100.1" mask="XXXXXXXV" default="1" item="CV55.100.1 FWD" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Number Board Lights NFF" CV="55.100.1" mask="XXXXXVXX" default="1" item="CV55.100.1 NFF" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Number Board Lights REV" CV="55.100.1" mask="XXXVXXXX" default="1" item="CV55.100.1 REV" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Number Board Lights NFR" CV="55.100.1" mask="XVXXXXXX" default="1" item="CV55.100.1 NFR" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Front Number Board Max Intensity" CV="55.100.12" default="255" item="CV55.100.12" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Number Board Ramp Up Time" CV="55.100.17" default="127" item="CV55.100.17" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Number Board Ramp Down Time" CV="55.100.18" default="127" item="CV55.100.18" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Number Board Lights Initial State" CV="55.102.0" mask="XXXXXXVV" default="1" item="CV55.102.0" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offAutoOn.xml"/>
      </variable>
      <variable label="Auto Rear Number Board Lights FWD" CV="55.102.1" mask="XXXXXXXV" default="1" item="CV55.102.1 FWD" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Number Board Lights NFF" CV="55.102.1" mask="XXXXXVXX" default="1" item="CV55.102.1 NFF" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Number Board Lights REV" CV="55.102.1" mask="XXXVXXXX" default="1" item="CV55.102.1 REV" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Number Board Lights NFR" CV="55.102.1" mask="XVXXXXXX" default="1" item="CV55.102.1 NFR" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Number Board Max Intensity" CV="55.102.12" default="255" item="CV55.102.12" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Number Board Ramp Up Time" CV="55.102.17" default="127" item="CV55.102.17" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Number Board Ramp Down Time" CV="55.102.18" default="127" item="CV55.102.18" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Marker Lights Initial State" CV="55.104.0" mask="XXXXXXVV" default="1" item="CV55.104.0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Marker Lights FWD" CV="55.104.1" mask="XXXXXXXV" default="1" item="CV55.104.1 FWD">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Marker Lights NFF" CV="55.104.1" mask="XXXXXVXX" default="1" item="CV55.104.1 NFF">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Marker Lights REV" CV="55.104.1" mask="XXXVXXXX" default="1" item="CV55.104.1 REV">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Marker Lights NFR" CV="55.104.1" mask="XVXXXXXX" default="1" item="CV55.104.1 NFR">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Front Marker Lights Max Intensity" CV="55.104.12" default="255" item="CV55.104.12">
        <decVal/>
      </variable>
      <variable label="Front Marker Lights Ramp Up Time" CV="55.104.17" default="127" item="CV55.104.17">
        <decVal/>
      </variable>
      <variable label="Front Marker Lights Ramp Down Time" CV="55.104.18" default="127" item="CV55.104.18">
        <decVal/>
      </variable>
      <variable label="Rear Marker Lights Initial State" CV="55.106.0" mask="XXXXXXVV" default="1" item="CV55.106.0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offAutoOn.xml"/>
      </variable>
      <variable label="Auto Rear Marker Lights FWD" CV="55.106.1" mask="XXXXXXXV" default="1" item="CV55.106.1 FWD">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Marker Lights NFF" CV="55.106.1" mask="XXXXXVXX" default="1" item="CV55.106.1 NFF">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Marker Lights REV" CV="55.106.1" mask="XXXVXXXX" default="1" item="CV55.106.1 REV">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Marker Lights NFR" CV="55.106.1" mask="XVXXXXXX" default="1" item="CV55.106.1 NFR">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Marker Lights Max Intensity" CV="55.106.12" default="255" item="CV55.106.12">
        <decVal/>
      </variable>
      <variable label="Rear Marker Lights Ramp Up Time" CV="55.106.17" default="127" item="CV55.106.17">
        <decVal/>
      </variable>
      <variable label="Rear Marker Lights Ramp Down Time" CV="55.106.18" default="127" item="CV55.106.18">
        <decVal/>
      </variable>
      <variable label="Front Cab Lights Initial State" CV="55.116.0" mask="XXXXXXVV" default="1" item="CV55.116.0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offAutoOn.xml"/>
      </variable>
      <variable label="Auto Front Cab Lights FWD" CV="55.116.1" mask="XXXXXXXV" default="0" item="CV55.116.1 FWD">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Cab Lights NFF" CV="55.116.1" mask="XXXXXVXX" default="1" item="CV55.116.1 NFF">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Cab Lights REV" CV="55.116.1" mask="XXXVXXXX" default="0" item="CV55.116.1 REV">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Front Cab Lights NFR" CV="55.116.1" mask="XVXXXXXX" default="1" item="CV55.116.1 NFR">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Front Cab Lights Max Intensity" CV="55.116.12" default="255" item="CV55.116.12">
        <decVal/>
      </variable>
      <variable label="Front Cab Lights Ramp Up Time" CV="55.116.17" default="127" item="CV55.116.17">
        <decVal/>
      </variable>
      <variable label="Front Cab Lights Ramp Down Time" CV="55.116.18" default="127" item="CV55.116.18">
        <decVal/>
      </variable>
      <variable label="Rear Cab Lights Initial State" CV="55.118.0" mask="XXXXXXVV" default="1" item="CV55.118.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-offAutoOn.xml"/>
      </variable>
      <variable label="Auto Rear Cab Lights FWD" CV="55.118.1" mask="XXXXXXXV" default="0" item="CV55.118.1 FWD" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Cab Lights NFF" CV="55.118.1" mask="XXXXXVXX" default="1" item="CV55.118.1 NFF" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Cab Lights REV" CV="55.118.1" mask="XXXVXXXX" default="0" item="CV55.118.1 REV" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Auto Rear Cab Lights NFR" CV="55.118.1" mask="XVXXXXXX" default="1" item="CV55.118.1 NFR" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Cab Lights Max Intensity" CV="55.118.12" default="255" item="CV55.118.12" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Cab Lights Ramp Up Rate" CV="55.118.17" default="25" item="CV55.118.17" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Cab Lights Ramp Down Rate" CV="55.118.18" default="127" item="CV55.118.18" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal/>
      </variable>
      <variable label="Firebox Min Intensity" CV="55.122.11" default="4" item="CV55.122.11" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="Firebox Max Intensity" CV="55.122.12" default="255" item="CV55.122.12" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="Firebox Mid Intensity" CV="55.122.13" default="64" item="CV55.122.13" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="Firebox Ramp Up Time" CV="55.122.17" default="127" item="CV55.122.17" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="Firebox Ramp Down Time" CV="55.122.18" default="127" item="CV55.122.18" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="Step Lights Initial State" CV="55.134.0" mask="XXXXXVXX" default="1" item="CV55.134.0 Step" include="2105">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <!-- in pdf manual, no FW uses it yet
      <ivariable label="Truck Lights Initial State" CVname="55.134.0" CV="55" PI="134" SI="0" default="1" item="CV55.134.0 Truck" mask="XXXXXXXV" include="2105">
			<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </ivariable>
      <ivariable label="Engine Room Light Initial State" CVname="55.135.0" CV="55" PI="135" SI="0" default="1" item="CV55.135.0 Engine" mask="XXXXXXXV" >
			<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </ivariable>
      <ivariable label="Engine Room2 Light Initial State" CVname="55.135.0" CV="55" PI="135" SI="0" default="1" item="CV55.135.0 Engine2" mask="XXXXXXVX" >
			<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </ivariable>
-->
      <variable label="Firebox Light Initial State" CV="55.135.0" mask="XXXVXXXX" default="1" item="CV55.135.0 Firebox" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Headlight" CV="55.136.0" mask="XXXXXXXV" default="1" item="CV55.136.0 70">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Light" CV="55.136.0" mask="XXXXXXVX" default="1" item="CV55.136.0 73">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Mars Light" CV="55.136.0" mask="XXXXXVXX" default="1" item="CV55.136.0 76">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Mars Light" CV="55.136.0" mask="XXXXVXXX" default="1" item="CV55.136.0 80">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Ditch Lights" CV="55.136.0" mask="XXXVXXXX" default="1" item="CV55.136.0 84">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Ditch Lights" CV="55.136.0" mask="XXVXXXXX" default="1" item="CV55.136.0 88">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Front Overhead Beacon" CV="55.136.0" mask="XVXXXXXX" default="1" item="CV55.136.0 92">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Overhead Beacon" CV="55.136.0" mask="VXXXXXXX" default="1" item="CV55.136.0 96">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Front Number Board Lights" CV="55.136.1" mask="XXXXXXXV" default="0" item="CV55.136.1 100">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Number Board Lights" CV="55.136.1" mask="XXXXXXVX" default="0" item="CV55.136.1 102">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Front Marker Lights" CV="55.136.1" mask="XXXXXVXX" default="0" item="CV55.136.1 104">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Marker Lights" CV="55.136.1" mask="XXXXVXXX" default="0" item="CV55.136.1 106">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Truck Lights" CV="55.136.1" mask="XXXVXXXX" default="0" item="CV55.136.1 109">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Step Lights" CV="55.136.1" mask="XVXXXXXX" default="0" item="CV55.136.1 112">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Front Cab Lights" CV="55.136.2" mask="XXXXXXXV" default="0" item="CV55.136.2 116">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Rear Cab Lights" CV="55.136.2" mask="XXXXXXVX" default="0" item="CV55.136.2 118">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Firebox" CV="55.136.2" mask="XXXVXXXX" default="0" item="CV55.136.2 122">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Headlight" CV="55.137.0" mask="XXXXXXXV" default="0" item="CV55.137.0 70">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Rear Light" CV="55.137.0" mask="XXXXXXVX" default="0" item="CV55.137.0 73">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Mars Light" CV="55.137.0" mask="XXXXXVXX" default="0" item="CV55.137.0 76">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Rear Mars Light" CV="55.137.0" mask="XXXXVXXX" default="0" item="CV55.137.0 80">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Ditch Lights" CV="55.137.0" mask="XXXVXXXX" default="0" item="CV55.137.0 84">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Rear Ditch Lights" CV="55.137.0" mask="XXVXXXXX" default="0" item="CV55.137.0 88">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Front Overhead Beacon" CV="55.137.0" mask="XVXXXXXX" default="0" item="CV55.137.0 92">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Rear Overhead Beacon" CV="55.137.0" mask="VXXXXXXX" default="0" item="CV55.137.0 96">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Front Number Board Lights" CV="55.137.1" mask="XXXXXXXV" default="1" item="CV55.137.1 100">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Rear Number Board Lights" CV="55.137.1" mask="XXXXXXVX" default="1" item="CV55.137.1 102">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Front Marker Lights" CV="55.137.1" mask="XXXXXVXX" default="1" item="CV55.137.1 104">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Rear Marker Lights" CV="55.137.1" mask="XXXXVXXX" default="1" item="CV55.137.1 106">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Truck Lights" CV="55.137.1" mask="XXXVXXXX" default="1" item="CV55.137.1 109">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Step Lights" CV="55.137.1" mask="XVXXXXXX" default="1" item="CV55.137.1 112">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Front Cab Lights" CV="55.137.2" mask="XXXXXXXV" default="0" item="CV55.137.2 116">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Rear Cab Lights" CV="55.137.2" mask="XXXXXXVX" default="0" item="CV55.137.2 118">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 2, Firebox" CV="55.137.2" mask="XXXVXXXX" default="0" item="CV55.137.2 122">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Headlight" CV="55.138.0" mask="XXXXXXXV" default="0" item="CV55.138.0 70">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Rear Light" CV="55.138.0" mask="XXXXXXVX" default="0" item="CV55.138.0 73">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Mars Light" CV="55.138.0" mask="XXXXXVXX" default="0" item="CV55.138.0 76">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Rear Mars Light" CV="55.138.0" mask="XXXXVXXX" default="0" item="CV55.138.0 80">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Ditch Lights" CV="55.138.0" mask="XXXVXXXX" default="0" item="CV55.138.0 84">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Rear Ditch Lights" CV="55.138.0" mask="XXVXXXXX" default="0" item="CV55.138.0 88">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Front Overhead Beacon" CV="55.138.0" mask="XVXXXXXX" default="0" item="CV55.138.0 92">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Rear Overhead Beacon" CV="55.138.0" mask="VXXXXXXX" default="0" item="CV55.138.0 96">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Front Number Board Lights" CV="55.138.1" mask="XXXXXXXV" default="0" item="CV55.138.1 100">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Rear Number Board Lights" CV="55.138.1" mask="XXXXXXVX" default="0" item="CV55.138.1 102">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Front Marker Lights" CV="55.138.1" mask="XXXXXVXX" default="0" item="CV55.138.1 104">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Rear Marker Lights" CV="55.138.1" mask="XXXXVXXX" default="0" item="CV55.138.1 106">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Truck Lights" CV="55.138.1" mask="XXXVXXXX" default="0" item="CV55.138.1 109">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Step Lights" CV="55.138.1" mask="XVXXXXXX" default="0" item="CV55.138.1 112">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Front Cab Lights" CV="55.138.2" mask="XXXXXXXV" default="1" item="CV55.138.2 116">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Rear Cab Lights" CV="55.138.2" mask="XXXXXXVX" default="1" item="CV55.138.2 118">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Multi Auto Lights 3, Firebox" CV="55.138.2" mask="XXXVXXXX" default="1" item="CV55.138.2 122">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Crossing Blast 1" CV="55.154.0" mask="XVVVVVVV" default="30" item="CV55.154.0">
        <decVal max="127"/>
      </variable>
      <variable label="Crossing Blast 1 Hoot/Fancy Ending" CV="55.154.0" mask="VXXXXXXX" default="0" item="CV55.154.0 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Crossing Silence 1" CV="55.154.1" default="15" item="CV55.154.1">
        <decVal/>
      </variable>
      <variable label="Crossing Blast 2" CV="55.154.2" mask="XVVVVVVV" default="30" item="CV55.154.2">
        <decVal max="127"/>
      </variable>
      <variable label="Crossing Blast 2 Hoot/Fancy Ending" CV="55.154.2" mask="VXXXXXXX" default="0" item="CV55.154.2 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Crossing Silence 2" CV="55.154.3" default="15" item="CV55.154.3">
        <decVal/>
      </variable>
      <variable label="Crossing Blast 3" CV="55.154.4" mask="XVVVVVVV" default="10" item="CV55.154.4">
        <decVal max="127"/>
      </variable>
      <variable label="Crossing Blast 3 Hoot/Fancy Ending" CV="55.154.4" mask="VXXXXXXX" default="0" item="CV55.154.4 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Crossing Silence 3" CV="55.154.5" default="15" item="CV55.154.5">
        <decVal/>
      </variable>
      <variable label="Crossing Blast 4" CV="55.154.6" mask="XVVVVVVV" default="30" item="CV55.154.6">
        <decVal max="127"/>
      </variable>
      <variable label="Crossing Blast 4 Hoot/Fancy Ending" CV="55.154.6" mask="VXXXXXXX" default="0" item="CV55.154.6 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Status Report MPH" CV="55.178.0" mask="XXXXXXXV" default="1" item="CV55.178.0 MPH">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Status Report BEMF" CV="55.178.0" mask="XXXXXXVX" default="0" item="CV55.178.0 BEMF">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Status Report PWM" CV="55.178.0" mask="XXXXXVXX" default="0" item="CV55.178.0 PWM">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Status Report Temp" CV="55.178.0" mask="XXXXVXXX" default="0" item="CV55.178.0 Temp">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Status Report Miles" CV="55.178.0" mask="XXXVXXXX" default="0" item="CV55.178.0 Miles">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Status Report Volts" CV="55.178.0" mask="XXVXXXXX" default="0" item="CV55.178.0 Volts">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Sounds on Power Up" CV="56.0" mask="XXXXXXXV" default="1" item="CV56.0 Power">
        <enumVal>
          <enumChoice choice="When a valid DCC ops packet to locomotive address received">
            <choice>When a valid DCC ops packet to locomotive address received</choice>
          </enumChoice>
          <enumChoice choice="When any valid DCC ops packet received">
            <choice>When any valid DCC ops packet received</choice>
          </enumChoice>
        </enumVal>
      </variable>
      <variable label="Units" CV="56.0" mask="XXXXXXVX" default="0" item="CV56.0 Units">
        <enumVal>
          <enumChoice choice="Imperial">
            <choice>Imperial</choice>
          </enumChoice>
          <enumChoice choice="Metric">
            <choice>Metric</choice>
          </enumChoice>
        </enumVal>
      </variable>
      <variable label="Chuff Cal" CV="56.0" mask="XXXXVXXX" default="0" item="CV56.0 Cal">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Chuff Sync" CV="56.0" mask="XXXVXXXX" default="0" item="CV56.0 Sync">
        <enumVal>
          <enumChoice choice="BEMF">
            <choice>BEMF</choice>
          </enumChoice>
          <enumChoice choice="Cam">
            <choice>Cam</choice>
          </enumChoice>
        </enumVal>
      </variable>
      <variable label="Odometer" CV="56.0" mask="XXVXXXXX" default="0" item="CV56.0 Odo">
        <enumVal>
          <enumChoice choice="BEMF">
            <choice>BEMF</choice>
          </enumChoice>
          <enumChoice choice="Cam">
            <choice>Cam</choice>
          </enumChoice>
        </enumVal>
      </variable>
      <variable label="Aux Capacitor" CV="56.0" mask="XXXXVXXX" default="0" item="CV56.0 Cap">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Reed Switch" CV="56.0" mask="VXXXXXXX" default="0" item="CV56.0 Reed">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-enabledDisabled.xml"/>
      </variable>
      <variable label="Throttle Mode" CV="56.4" mask="XXXXXXVV" default="1" item="CV56.4">
        <enumVal>
          <enumChoice choice="Standard Throttle Control">
            <choice>Standard Throttle Control</choice>
          </enumChoice>
          <enumChoice choice="Regulated Throttle Control">
            <choice>Regulated Throttle Control</choice>
          </enumChoice>
          <enumChoice choice="Load Compensated BEMF Speed Control">
            <choice>Load Compensated BEMF Speed Control</choice>
          </enumChoice>
          <enumChoice choice="Calibrated Speed Control">
            <choice>Calibrated Speed Control</choice>
          </enumChoice>
        </enumVal>
      </variable>
      <variable label="RTC Minimum BEMF" CV="56.5" default="1" item="CV56.5">
        <decVal max="7"/>
      </variable>
      <variable label="Speed Step 1 Delay" CV="56.6" default="1" item="CV56.6">
        <decVal/>
      </variable>
      <variable item="SMPH-BEMF Ratio" CV="56.7.0">
        <splitVal highCV="56.7.1"/>
        <label>SMPH-BEMF Ratio</label>
      </variable>
      <variable label="BEMF Offset" CV="56.8" mask="XVVVVVVV" default="0" item="CV56.8 Value">
        <decVal/>
      </variable>
      <variable label="BEMF Offset Sign" CV="56.8" mask="VXXXXXXX" default="0" item="CV56.8 Sign">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-PositiveNegative.xml"/>
      </variable>
      <variable label="Chuff per Wheel Rev" CV="56.14" default="4" item="CV56.14" include="3100,4100">
        <decVal/>
      </variable>
      <variable label="Very Low Speed Proportional Gain" CV="56.18.0" default="30" item="CV56.18.0">
        <decVal/>
      </variable>
      <variable label="Very Low Speed Intergral Gain" CV="56.18.1" default="2" item="CV56.18.1">
        <decVal/>
      </variable>
      <variable label="Very Low Speed Differential Gain" CV="56.18.2" default="50" item="CV56.18.2">
        <decVal/>
      </variable>
      <variable label="Low Speed Proportional Gain" CV="56.19.0" default="13" item="CV56.19.0">
        <decVal/>
      </variable>
      <variable label="Low Speed Intergral Gain" CV="56.19.1" default="2" item="CV56.19.1">
        <decVal/>
      </variable>
      <variable label="Low Speed Differential Gain" CV="56.19.2" default="50" item="CV56.19.2">
        <decVal/>
      </variable>
      <variable label="Medium Speed Proportional Gain" CV="56.20.0" default="13" item="CV56.20.0">
        <decVal/>
      </variable>
      <variable label="Medium Speed Intergral Gain" CV="56.20.1" default="2" item="CV56.20.1">
        <decVal/>
      </variable>
      <variable label="Medium Speed Differential Gain" CV="56.20.2" default="50" item="CV56.20.2">
        <decVal/>
      </variable>
      <variable label="High Speed Proportional Gain" CV="56.21.0" default="4" item="CV56.21.0">
        <decVal/>
      </variable>
      <variable label="High Speed Intergral Gain" CV="56.21.1" default="2" item="CV56.21.1">
        <decVal/>
      </variable>
      <variable label="High Speed Differential Gain" CV="56.21.2" default="1" item="CV56.21.2">
        <decVal/>
      </variable>
      <!-- In PDF manual but not yet in default value firl from QSI
      <ivariable label="Wheel Diameter" CVname="56.24.0" CV="56" PI="24" SI="0" >
        <indexedPairVal highCVname="56.24.1"/>
      </ivariable>
-->
      <variable item="Locomotive Scale" CV="56.25.0" include="3100,3101,3106,3107,4100,4101,4102">
        <splitVal highCV="56.25.1"/>
        <label>Locomotive Scale</label>
      </variable>
      <variable item="Scale Wheel Diameter" CV="56.26.0" include="3100,3101,3106,3107,4100,4101,4102">
        <splitVal highCV="56.26.1"/>
        <label>Scale Wheel Diameter</label>
      </variable>
      <!-- In PDF manual but not yet in default value firl from QSI
      <ivariable label="Room Temperature" CVname="56.32.0" CV="56" PI="32" SI="0" default="1" item="CV56.32.0">
        <indexedVal/>
      </ivariable>
-->
      <!-- CV 56.129 Engine ID Access (for ops mode) - TBD -->
      <!-- CV 56.254 About Quantum Decoder -->
      <variable label="Hardware Profile High Byte" CV="56.254.2" readOnly="yes" item="CV56.254.2">
        <decVal/>
      </variable>
      <variable label="Hardware Low Byte" CV="56.254.3" readOnly="yes" item="CV56.254.3">
        <decVal/>
      </variable>
      <variable label="Product Model High Byte" CV="56.254.4" readOnly="yes" item="CV56.254.4">
        <decVal/>
      </variable>
      <variable label="Product Model Low Byte" CV="56.254.5" readOnly="yes" item="CV56.254.5">
        <decVal/>
      </variable>
      <variable label="Firmware Build" CV="56.254.8" readOnly="yes" item="CV56.254.8">
        <decVal/>
      </variable>
      <variable label="Firmware Build Date.Month" CV="56.254.10" readOnly="yes" item="CV56.254.10">
        <decVal/>
      </variable>
      <variable label="Firmware Build Date.Day" CV="56.254.11" readOnly="yes" item="CV56.254.11">
        <decVal/>
      </variable>
      <variable label="Firmware Build Date.Year" CV="56.254.12" readOnly="yes" item="CV56.254.12">
        <decVal/>
      </variable>
      <variable label="Sound Set Number Low Byte" CV="56.254.14" readOnly="yes" item="CV56.254.14">
        <decVal/>
      </variable>
      <variable label="Sound Set Number High Byte" CV="56.254.15" readOnly="yes" item="CV56.254.15">
        <decVal/>
      </variable>
      <variable label="Firmware Modified Date.Month" CV="56.254.16" readOnly="yes" item="CV56.254.16">
        <decVal/>
      </variable>
      <variable label="Firmware Modified Date.Day" CV="56.254.17" readOnly="yes" item="CV56.254.17">
        <decVal/>
      </variable>
      <variable label="Firmware Modified Date.Year" CV="56.254.18" readOnly="yes" item="CV56.254.18">
        <decVal/>
      </variable>
      <variable label="Hardware Profile" CV="56.254.3" readOnly="yes" item="Hardware Profile">
        <splitVal highCV="56.254.2"/>
      </variable>
      <variable label="Product Model" CV="56.254.5" readOnly="yes" item="Product Number">
        <splitVal highCV="56.254.4"/>
      </variable>
      <variable item="Sound Set Number" CV="56.254.14" readOnly="yes">
        <splitVal highCV="56.254.15"/>
        <label>Sound Set Number</label>
      </variable>
      <variable item="Power Conversion Stopping Distance" CV="58.10.0" include="1100,1101,1110,1112,1121,1126,2100,2101,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <splitVal highCV="58.10.1"/>
        <label>Power Conversion Stopping Distance</label>
      </variable>
      <variable item="BEMF-SMPH Calibration Distance" CV="58.20.0" include="1100,1110,1112,1126,2100,2105,3100,3106,4100,5100">
        <splitVal highCV="58.20.1"/>
        <label>BEMF-SMPH Calibration Distance</label>
      </variable>
      <!-- CV 115.PI.SI Light Ports -->
      <variable label="Front Headlight" CV="115.70.0" default="1" item="CV115.70.0">
        <decVal/>
      </variable>
      <variable label="Front Headlight #2" CV="115.70.1" default="0" item="CV115.70.1" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Headlight" CV="115.73.0" default="2" item="CV115.73.0">
        <decVal/>
      </variable>
      <variable label="Rear Headlight #2" CV="115.73.1" default="0" item="CV115.73.1" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Mars" CV="115.76.0" default="3" item="CV115.76.0">
        <decVal/>
      </variable>
      <variable label="Rear Mars" CV="115.80.0" default="4" item="CV115.80.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Left Ditch" CV="115.84.0" default="5" item="CV115.84.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Right Ditch" CV="115.84.1" default="6" item="CV115.84.1" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Left Ditch" CV="115.88.0" default="7" item="CV115.88.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Right Ditch" CV="115.88.1" default="8" item="CV115.88.1" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front OHBL" CV="115.92.0" default="9" item="CV115.92.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front OHBL2" CV="115.92.1" default="0" item="CV115.92.1" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front OHBL3" CV="115.92.2" default="0" item="CV115.92.2" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front OHBL4" CV="115.92.3" default="0" item="CV115.92.3" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear OHBL" CV="115.96.0" default="10" item="CV115.96.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear OHBL2" CV="115.96.1" default="0" item="CV115.96.1" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear OHBL3" CV="115.96.2" default="0" item="CV115.96.2" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear OHBL4" CV="115.96.3" default="0" item="CV115.96.3" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Number Board" CV="115.100.0" default="0" item="CV115.100.0" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal/>
      </variable>
      <variable label="Rear Number Board" CV="115.102.0" default="0" item="CV115.102.0" include="1100,1101,1102,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,5100,5101">
        <decVal/>
      </variable>
      <variable label="Front Marker" CV="115.104.0" default="0" item="CV115.104.0">
        <decVal/>
      </variable>
      <variable label="Rear Marker" CV="115.106.0" default="0" item="CV115.106.0">
        <decVal/>
      </variable>
      <variable label="Front Cab" CV="115.116.0" default="0" item="CV115.116.0">
        <decVal/>
      </variable>
      <variable label="Rear Cab" CV="115.118.0" default="0" item="CV115.118.0" include="1100,1101,1106,1107,1108,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal/>
      </variable>
      <variable label="Firebox" CV="115.122.0" default="0" item="CV115.122.0" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <variable label="Firebox2" CV="115.122.1" default="0" item="CV115.122.1" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal/>
      </variable>
      <!-- CV116.PI.SI speaker balance -->
      <variable label="Horn Balance" CV="116.0" mask="XVVVVVVV" default="0" item="CV116.0 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Horn Balance Sign" CV="116.0" mask="VXXXXXXX" default="0" item="CV116.0 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Whistle Balance" CV="116.0" mask="XVVVVVVV" default="0" item="CV116.0 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Whistle Balance Sign" CV="116.0" mask="VXXXXXXX" default="0" item="CV116.0 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Bell Balance" CV="116.8" mask="XVVVVVVV" default="0" item="CV116.8 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Bell Balance Sign" CV="116.8" mask="VXXXXXXX" default="0" item="CV116.8 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Chuff Balance" CV="116.10" mask="XVVVVVVV" default="0" item="CV116.10 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Chuff Balance Sign" CV="116.10" mask="VXXXXXXX" default="0" item="CV116.10 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Motor Balance" CV="116.10" mask="XVVVVVVV" default="0" item="CV116.10 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Motor Balance Sign" CV="116.10" mask="VXXXXXXX" default="0" item="CV116.10 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Traction Motor Balance" CV="116.10" mask="XVVVVVVV" default="0" item="CV116.10 Value" include="2100,2101,2102,2105">
        <decVal max="127"/>
      </variable>
      <variable label="Traction Motor Balance Sign" CV="116.10" mask="VXXXXXXX" default="0" item="CV116.10 Sign" include="2100,2101,2102,2105">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Motor 2 Balance" CV="116.11" mask="XVVVVVVV" default="0" item="CV116.11 Value" include="1100,1101,1118">
        <decVal max="127"/>
      </variable>
      <variable label="Motor 2 Balance Sign" CV="116.11" mask="VXXXXXXX" default="0" item="CV116.11 Sign" include="1100,1101,1118">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Chuff 2 Balance" CV="116.11" mask="XVVVVVVV" default="0" item="CV116.11 Value" include="4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Chuff 2 Balance Sign" CV="116.11" mask="VXXXXXXX" default="0" item="CV116.11 Sign" include="4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Valve Rod Clank Balance" CV="116.13" mask="XVVVVVVV" default="0" item="CV116.13 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Valve Rod Clank Balance Sign" CV="116.13" mask="VXXXXXXX" default="0" item="CV116.13 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Whoosh Balance" CV="116.13" mask="XVVVVVVV" default="0" item="CV116.13 Value" include="5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Whoosh Balance Sign" CV="116.13" mask="VXXXXXXX" default="0" item="CV116.13 Sign" include="5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Turbo Balance" CV="116.14" mask="XVVVVVVV" default="0" item="CV116.14 Value" include="1100,1101,1110,1111,1116,1118,1119,1126,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Turbo Balance Sign" CV="116.14" mask="VXXXXXXX" default="0" item="CV116.14 Sign" include="1100,1101,1110,1111,1116,1118,1119,1126,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Cylinder Cocks Balance" CV="116.15" mask="XVVVVVVV" default="0" item="CV116.15 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Cylinder Cocks Balance Sign" CV="116.15" mask="VXXXXXXX" default="0" item="CV116.15 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Whine Balance" CV="116.15" mask="XVVVVVVV" default="0" item="CV116.15 Value" include="5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Whine Balance Sign" CV="116.15" mask="VXXXXXXX" default="0" item="CV116.15 Sign" include="5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Air Pump Balance" CV="116.16" mask="XVVVVVVV" default="0" item="CV116.16 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Air Pump Balance Sign" CV="116.16" mask="VXXXXXXX" default="0" item="CV116.16 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Air Pump 2 Balance" CV="116.17" mask="XVVVVVVV" default="0" item="CV116.17 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Air Pump 2 Balance Sign" CV="116.17" mask="VXXXXXXX" default="0" item="CV116.17 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Blower Hiss Balance" CV="116.19" mask="XVVVVVVV" default="0" item="CV116.19 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Blower Hiss Balance Sign" CV="116.19" mask="VXXXXXXX" default="0" item="CV116.19 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Cooling Fans Balance" CV="116.19" mask="XVVVVVVV" default="0" item="CV116.19 Value" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Cooling Fans  Balance Sign" CV="116.19" mask="VXXXXXXX" default="0" item="CV116.19 Sign" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Long Air Letoff Balance" CV="116.21" mask="XVVVVVVV" default="0" item="CV116.21 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Long Air Letoff Balance Sign" CV="116.21" mask="VXXXXXXX" default="0" item="CV116.21 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Short Air Letoff Balance" CV="116.22" mask="XVVVVVVV" default="0" item="CV116.22 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Short Air Letoff Balance Sign" CV="116.22" mask="VXXXXXXX" default="0" item="CV116.22 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Squealing Brakes Balance" CV="116.24" mask="XVVVVVVV" default="0" item="CV116.24 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Squealing Brakes Balance Sign" CV="116.24" mask="VXXXXXXX" default="0" item="CV116.24 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Steam Generator Balance" CV="116.26" mask="XVVVVVVV" default="0" item="CV116.26 Value" include=",3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Steam Generator Balance Sign" CV="116.26" mask="VXXXXXXX" default="0" item="CV116.26 Sign" include=",3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Diesel Generator Idle Balance" CV="116.26" mask="XVVVVVVV" default="0" item="CV116.26 Value" include="1100,1101,1102,1110,1111,1116,1118,1119,1126,2102,2105,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Diesel Generator Idle Balance Sign" CV="116.26" mask="VXXXXXXX" default="0" item="CV116.26 Sign" include="1100,1101,1102,1110,1111,1116,1118,1119,1126,2102,2105,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Dynamic Brakes Balance" CV="116.28" mask="XVVVVVVV" default="0" item="CV116.28 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Dynamic Brakes Balance Sign" CV="116.28" mask="VXXXXXXX" default="0" item="CV116.28 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Boiler Popoff Balance" CV="116.29" mask="XVVVVVVV" default="0" item="CV116.29 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Boiler Popoff Balance Sign" CV="116.29" mask="VXXXXXXX" default="0" item="CV116.29 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Spitter Valve Balance" CV="116.29" mask="XVVVVVVV" default="0" item="CV116.29 Value" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Spitter Valve Balance Sign" CV="116.29" mask="VXXXXXXX" default="0" item="CV116.29 Sign" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Blow Down Balance" CV="116.30" mask="XVVVVVVV" default="0" item="CV116.30 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Blow Down Balance Sign" CV="116.30" mask="VXXXXXXX" default="0" item="CV116.30 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Injector Balance" CV="116.31" mask="XVVVVVVV" default="0" item="CV116.31 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Injector Balance Sign" CV="116.31" mask="VXXXXXXX" default="0" item="CV116.31 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Fuel Balance" CV="116.32" mask="XVVVVVVV" default="0" item="CV116.32 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Fuel Balance Sign" CV="116.32" mask="VXXXXXXX" default="0" item="CV116.32 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Coupler Balance" CV="116.34" mask="XVVVVVVV" default="0" item="CV116.34 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Coupler Balance Sign" CV="116.34" mask="VXXXXXXX" default="0" item="CV116.34 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Air Brakes Balance" CV="116.37" mask="XVVVVVVV" default="0" item="CV116.37 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Air Brakes Balance Sign" CV="116.37" mask="VXXXXXXX" default="0" item="CV116.37 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Alt Horn Balance" CV="116.40" mask="XVVVVVVV" default="0" item="CV116.40 Value" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Alt Horn Balance Sign" CV="116.40" mask="VXXXXXXX" default="0" item="CV116.40 Sign" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="User Sound Balance" CV="116.46" mask="XVVVVVVV" default="0" item="CV116.46 Value" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="User Sound Balance Sign" CV="116.46" mask="VXXXXXXX" default="0" item="CV116.46 Sign" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="User Sound2 Balance" CV="116.47" mask="XVVVVVVV" default="0" item="CV116.47 Value" include="1100,1110,1112,1126,2100,3100,4100,5100">
        <decVal max="127"/>
      </variable>
      <variable label="User Sound2 Balance Sign" CV="116.47" mask="VXXXXXXX" default="0" item="CV116.47 Sign" include="1100,1110,1112,1126,2100,3100,4100,5100">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Verbal Feedback Balance" CV="116.50" mask="XVVVVVVV" default="0" item="CV116.50 Value" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Verbal Feedback Balance Sign" CV="116.50" mask="VXXXXXXX" default="0" item="CV116.50 Sign" include="1100,1101,1102,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,2102,2105,3100,3101,3106,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Crew Talk Balance" CV="116.52" mask="XVVVVVVV" default="0" item="CV116.52 Value" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Crew Talk Balance Sign" CV="116.52" mask="VXXXXXXX" default="0" item="CV116.52 Sign" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Water Loading Balance" CV="116.53" mask="XVVVVVVV" default="0" item="CV116.53 Value" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Water Loading Balance Sign" CV="116.53" mask="VXXXXXXX" default="0" item="CV116.53 Sign" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Water Scoop Balance" CV="116.54" mask="XVVVVVVV" default="0" item="CV116.54 Value" include="3100,3101,3107,4100,4101,4102">
        <decVal max="127"/>
      </variable>
      <variable label="Water Scoop Balance Sign" CV="116.54" mask="VXXXXXXX" default="0" item="CV116.54 Sign" include="3100,3101,3107,4100,4101,4102">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Fuel Loading Balance" CV="116.55" mask="XVVVVVVV" default="0" item="CV116.55 Value" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Fuel Loading Balance Sign" CV="116.55" mask="VXXXXXXX" default="0" item="CV116.55 Sign" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <variable label="Maintenance Balance" CV="116.56" mask="XVVVVVVV" default="0" item="CV116.56 Value" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <decVal max="127"/>
      </variable>
      <variable label="Maintenance Balance Sign" CV="116.56" mask="VXXXXXXX" default="0" item="CV116.56 Sign" include="1100,1101,1110,1111,1112,1116,1118,1119,1121,1126,2100,2101,3100,3101,3107,4100,4101,4102,5100,5101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </variable>
      <!-- in pdf ref manual, not in defualt value file from QSI
      <ivariable label="Motor Exhaust Idle Balance" CVname="116.58" CV="116" PI="58" default="0" item="CV116.58 Value" mask="XVVVVVVV">
        <indexedVal max="127"/>
      </ivariable>
      <ivariable label="Motor Exhaust Idle Balance Sign" CVname="116.58" CV="116" PI="58" default="0" item="CV116.58 Sign" mask="VXXXXXXX">
			<xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </ivariable>
      <ivariable label="Motor Labored Exhaust Min Balance" CVname="116.60" CV="116" PI="60" default="0" item="CV116.60 Value" mask="XVVVVVVV">
        <indexedVal max="127"/>
      </ivariable>
      <ivariable label="Motor Labored Exhaust Min Balance Sign" CVname="116.60" CV="116" PI="60" default="0" item="CV116.60 Sign" mask="VXXXXXXX">
			<xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </ivariable>
      <ivariable label="Motor Rod Knock Balance" CVname="116.62" CV="116" PI="62" default="0" item="CV116.62 Value" mask="XVVVVVVV">
        <indexedVal max="127"/>
      </ivariable>
      <ivariable label="Motor Rod Knock Balance Sign" CVname="116.62" CV="116" PI="62" default="0" item="CV116.62 Sign" mask="VXXXXXXX">
			<xi:include href="http://jmri.org/xml/decoders/qsi/enum-Speaker.xml"/>
      </ivariable>
-->
      <!--  CV117 Select sounds -->
      <variable label="Max Horn" CV="117.0.0" readOnly="yes" default="30" item="CV117.0.0" include="1100,1101">
        <decVal/>
      </variable>
      <variable label="Horn Select" CV="117.0.1" default="1" item="CV117.0.1" include="1100,1101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/DieselHornV8.xml"/>
      </variable>
      <variable label="Max Whistle" CV="117.0.0" readOnly="yes" default="33" item="CV117.0.0" include="3100,3101,3107,4100,4101">
        <decVal/>
      </variable>
      <variable label="Whistle Select" CV="117.0.1" default="1" item="CV117.0.1" include="3100,3101,3107,4100,4101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/SteamWhistleV8.xml"/>
      </variable>
      <variable label="Max Bell" CV="117.8.0" readOnly="yes" default="22" item="CV117.8.0" include="1100,1101,3100,3101,3107,4100,4101">
        <decVal/>
      </variable>
      <variable label="Bell Select" CV="117.8.1" default="1" item="CV117.8.1" include="1100,1101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/DieselBellV8.xml"/>
      </variable>
      <variable label="Bell Select" CV="117.8.1" default="1" item="CV117.8.1" include="3100,3101,3107,4100,4101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/SteamBellV8.xml"/>
      </variable>
      <variable label="Max Motor" CV="117.10.0" readOnly="yes" default="18" item="CV117.10.0" include="1100">
        <decVal/>
      </variable>
      <variable label="Motor Select" CV="117.10.1" default="1" item="CV117.10.1" include="1100,1101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/DieselMotorV8.xml"/>
      </variable>
      <variable label="Max Chuff" CV="117.10.0" readOnly="yes" default="5" item="CV117.10.0" include="3100,3101,3107,4100,4101">
        <decVal/>
      </variable>
      <variable label="Chuff Select" CV="117.10.1" default="1" item="CV117.10.1" include="3100,3101,3107,4100,4101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/SteamChuffV8.xml"/>
      </variable>
      <variable label="Max Air Pump" CV="117.16.0" readOnly="yes" default="7" item="CV117.16.0" include="1100,3100,4100">
        <decVal/>
      </variable>
      <variable label="Air Pump Select" CV="117.16.1" default="1" item="CV117.16.1" include="1100,1101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/DieselAirPumpV8.xml"/>
      </variable>
      <variable label="Air Pump Select" CV="117.16.1" default="1" item="CV117.16.1" include="3100,3101,3107,4100,4101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/SteamAirPumpV8.xml"/>
      </variable>
      <variable label="Max Cooling Fan" CV="117.19.0" readOnly="yes" default="5" item="CV117.19.0" include="1100,1101">
        <decVal/>
      </variable>
      <variable label="Cooling Fan Select" CV="117.19.1" default="1" item="CV117.19.1" include="1100,1101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/DieselFanV8.xml"/>
      </variable>
      <variable label="Max Steam Generator" CV="117.26.0" readOnly="yes" default="5" item="CV117.26.0" include="3100,3101,3107,4100,4101">
        <decVal/>
      </variable>
      <variable label="Steam Generator Select" CV="117.26.1" default="1" item="CV117.26.1" include="3100,3101,3107,4100,4101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/SteamGeneratorV8.xml"/>
      </variable>
      <variable label="Max Dynamic Brake" CV="117.28.0" readOnly="yes" default="6" item="CV117.28.0" include="1100,1101">
        <decVal/>
      </variable>
      <variable label="Dynamic Brake Select" CV="117.28.1" default="1" item="CV117.28.1" include="1100,1101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/DieselDynamicV8.xml"/>
      </variable>
      <variable label="Max Alt Horn" CV="117.40.0" readOnly="yes" default="30" item="CV117.40.0" include=",1100,1101,3100,3101,3107,4100,4101">
        <decVal/>
      </variable>
      <variable label="Alt Horn Select" CV="117.40.1" default="1" item="CV117.40.1" include="1100,1101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/DieselHornV8.xml"/>
      </variable>
      <variable label="Alt Whistle Select" CV="117.40.1" default="1" item="CV117.40.1" include="3100,3101,3107,4100,4101">
        <xi:include href="http://jmri.org/xml/decoders/qsi/SteamWhistleV8.xml"/>
      </variable>
      <!-- CV118.PI.SI pitch shift 16 bit versions for FW after 1-20-13 -->
      <variable label="Chuff Pitch Shift" CV="118.10.0" default="0" item="CV118.10 Value 16" include="3100,3101,3106,3107,4100,4101,4102">
        <qualifier>
          <variableref>CV56.254.6</variableref>
          <relation>ge</relation>
          <value>9</value>
        </qualifier>
        <splitVal highCV="118.10.1" min="0" max="1200" upperMask="XVVVVVVV"/></variable>
      <variable label="Chuff Pitch Shift Sign" CV="118.10.1" mask="VXXXXXXX" default="0" item="CV118.10 Sign 16" include="3100,3101,3106,3107,4100,4101,4102">
        <qualifier>
          <variableref>CV56.254.6</variableref>
          <relation>ge</relation>
          <value>9</value>
        </qualifier>
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-PositiveNegative.xml"/></variable>
      <variable label="Chuff2 Pitch Shift" CV="118.11.0" default="7" item="CV118.11 Value 16" include="4100,4101,4102">
        <qualifier>
          <variableref>CV56.254.6</variableref>
          <relation>ge</relation>
          <value>9</value>
        </qualifier>
        <splitVal highCV="118.11.1" min="0" max="1200" upperMask="XVVVVVVV"/></variable>
      <variable label="Chuff2 Pitch Shift Sign" CV="118.11.1" mask="VXXXXXXX" default="0" item="CV118.11 Sign 16" include="4100,4101,4102">
        <qualifier>
          <variableref>CV56.254.6</variableref>
          <relation>ge</relation>
          <value>9</value>
        </qualifier>
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-PositiveNegative.xml"/></variable>
      <!-- CV118.PI.SI pitch shift 8 bit versions, for FW before 1-20-13 -->
      <variable label="Chuff Pitch Shift" CV="118.10" mask="XVVVVVVV" default="0" item="CV118.10 Value" include="3100,3101,3106,3107,4100,4101,4102">
        <qualifier>
          <variableref>CV56.254.6</variableref>
          <relation>lt</relation>
          <value>9</value>
        </qualifier>
        <decVal/></variable>
      <variable label="Chuff Pitch Shift Sign" CV="118.10" mask="VXXXXXXX" default="0" item="CV118.10 Sign" include="3100,3101,3106,3107,4100,4101,4102">
        <qualifier>
          <variableref>CV56.254.6</variableref>
          <relation>lt</relation>
          <value>9</value>
        </qualifier>
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-PositiveNegative.xml"/></variable>
      <variable label="Chuff2 Pitch Shift" CV="118.11" mask="XVVVVVVV" default="7" item="CV118.11 Value" include="4100,4101,4102">
        <qualifier>
          <variableref>CV56.254.6</variableref>
          <relation>lt</relation>
          <value>9</value>
        </qualifier>
        <decVal/></variable>
      <variable label="Chuff2 Pitch Shift Sign" CV="118.11" mask="VXXXXXXX" default="0" item="CV118.11 Sign" include="4100,4101,4102">
        <qualifier>
          <variableref>CV56.254.6</variableref>
          <relation>lt</relation>
          <value>9</value>
        </qualifier>
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-PositiveNegative.xml"/></variable>
      <!-- CV120.PI.SI ready to move -->
      <variable label="Ready to Move Silence 1" CV="120.1.0" default="40" item="CV120.1.0">
        <decVal/>
      </variable>
      <variable label="Ready to Move Silence 2" CV="120.2.0" default="20" item="CV120.2.0">
        <decVal/>
      </variable>
      <variable label="Ready to Move Silence 3" CV="120.3.0" default="20" item="CV120.3.0">
        <decVal/>
      </variable>
      <variable label="Ready to Move Blast 1 NFF" CV="120.4.0" mask="XVVVVVVV" default="10" item="CV120.4.0">
        <decVal max="127"/>
      </variable>
      <variable label="Ready to Move Blast 1 NFF Hoot/Fancy Ending" CV="120.4.0" mask="VXXXXXXX" default="0" item="CV120.4.0 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Ready to Move Blast 1 NFR" CV="120.4.1" mask="XVVVVVVV" default="10" item="CV120.4.1">
        <decVal max="127"/>
      </variable>
      <variable label="Ready to Move Blast 1 NFR Hoot/Fancy Ending" CV="120.4.1" mask="VXXXXXXX" default="1" item="CV120.4.1 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Ready to Move Silence 4 NFF" CV="120.5.0" default="25" item="CV120.5.0">
        <decVal/>
      </variable>
      <variable label="Ready to Move Silence 4 NFR" CV="120.5.1" default="10" item="CV120.5.1">
        <decVal/>
      </variable>
      <variable label="Ready to Move Blast 2 NFF" CV="120.6.0" mask="XVVVVVVV" default="10" item="CV120.6.0">
        <decVal max="127"/>
      </variable>
      <variable label="Ready to Move Blast 2 NFF Hoot/Fancy Ending" CV="120.6.0" mask="VXXXXXXX" default="0" item="CV120.6.0 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Ready to Move Blast 2 NFR" CV="120.6.1" mask="XVVVVVVV" default="10" item="CV120.6.1">
        <decVal max="127"/>
      </variable>
      <variable label="Ready to Move Blast 2 NFR Hoot/Fancy Ending" CV="120.6.1" mask="VXXXXXXX" default="1" item="CV120.6.1 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Ready to Move Silence 5 NFR" CV="120.7.1" default="10" item="CV120.7.1">
        <decVal/>
      </variable>
      <variable label="Ready to Move Blast 3 NFR" CV="120.8.1" mask="XVVVVVVV" default="10" item="CV120.8.1">
        <decVal max="127"/>
      </variable>
      <variable label="Ready to Move Blast 3 NFR Hoot/Fancy Ending" CV="120.8.1" mask="VXXXXXXX" default="1" item="CV120.8.1 hoot">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
      </variable>
      <variable label="Ready to Move Silence 6" CV="120.9.0" default="30" item="CV120.9.0">
        <decVal/>
      </variable>
    </variables>
    <xi:include href="http://jmri.org/xml/decoders/qsi/ResetStandard.xml"/>
  </decoder>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneSoundControlV7.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneVolumeV7.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneBalanceV8.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneSelectV8.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneReadyMoveV8.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneFunctionOutputV7.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneLightControlV7.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PanePortV8.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneMultiAutoLightsV7.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneBemfV7.xml"/>
  <xi:include href="http://jmri.org/xml/decoders/qsi/PaneQSIMiscV7.xml"/>
</decoder-config>
