<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- Copyright (C) JMRI 2006, 2007, 2008 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-4-15-2.xsd">
  <!-- showEmptyPanes="no" -->
  <version author="robin@n3ix.com" version="1.11.3" lastUpdated="20180410"/>
  <decoder>
    <family name="Quad-LN gen2" mfg="Tam Valley Depot" type="stationary" comment="The Quad-LN is programmed in OPs mode except for the address.">
      <model model="Quad-LNv1" comment="4 Servo Driver" lowVersionID="5"/>
    </family>
    <programming direct="no" paged="yes" register="no" ops="no">
        <mode>LOCONETOPSBOARD</mode>
    </programming>
    <variables>
      <variable CV="1" comment="Short address" item="Short Address" default="1">
        <shortAddressVal/>
        <comment>Short address</comment>
        <label>Short Address</label>
      </variable>
      <variable CV="17" default="11000" item="Long Address" comment="Range 1-16383">
        <longAddressVal/>
        <label>Long Address</label>
      </variable>
      <variable item="Servo Start Address" CV="2" mask="VVVVVVVV" default="0">
        <splitVal highCV="3" upperMask="XXXXXVVV" offset="1"/>
        <label>Servo Start Address</label>
      </variable>
      <variable item="Servo1 Addr" CV="2" mask="VVVVVVVV" default="0">
        <splitVal highCV="3" upperMask="XXXXXVVV" offset="1"/>
        <label>Servo1 Addr</label>
      </variable>
      <variable item="Servo2 Addr" CV="2" mask="VVVVVVVV" default="0">
        <splitVal highCV="3" upperMask="XXXXXVVV" offset="2"/>
        <label>Servo2 Addr</label>
      </variable>
      <variable item="Servo3 Addr" CV="2" mask="VVVVVVVV" default="0">
        <splitVal highCV="3" upperMask="XXXXXVVV" offset="3"/>
        <label>Servo3 Addr</label>
      </variable>
      <variable item="Servo4 Addr" CV="2" mask="VVVVVVVV" default="0">
        <splitVal highCV="3" upperMask="XXXXXVVV" offset="4"/>
        <label>Servo4 Addr</label>
      </variable>
      <variable item="Major Version" CV="4" mask="VVVVXXXX" readOnly="yes" default="1">
        <decVal/>
        <label>Major Version</label>
      </variable>
      <variable item="Minor Version" CV="4" mask="XXXXVVVV" readOnly="yes" default="0">
        <decVal/>
        <label>Minor Version</label>
      </variable>
      <variable item="Build Num" CV="5" readOnly="yes" default="0">
        <decVal/>
        <label>Build Num</label>
      </variable>
      <variable item="Hardware Rev" CV="6" readOnly="yes" default="1">
        <decVal/>
        <label>Hardware Rev</label>
      </variable>
      <variable CV="7" item="Quad-LN Product ID" readOnly="yes" default="47">
        <decVal/>
        <label>Version ID</label>
        <label xml:lang="it">Versione Decoder: </label>
        <label xml:lang="fr">Version décodeur: </label>
        <label xml:lang="de">Decoder Version: </label>
      </variable>
      <variable CV="8" readOnly="yes" item="Manufacturer" default="59">
        <decVal/>
        <label>Manufacturer ID</label>
        <label xml:lang="it">ID Costruttore: </label>
        <label xml:lang="fr">ID constructeur: </label>
        <label xml:lang="de">Hersteller ID: </label>
      </variable>
      <variable item="Sensor Start Address" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" factor="1" offset="1"/>
        <label>Sensor Start Address</label>
      </variable>
      <variable item="Sensor1 Addr" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" offset="1"/>
        <label>Sensor1 Addr</label>
      </variable>
      <variable item="Sensor2 Addr" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" offset="2"/>
        <label>Sensor2 Addr</label>
      </variable>
      <variable item="Sensor3 Addr" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" offset="3"/>
        <label>Sensor3 Addr</label>
      </variable>
      <variable item="Sensor4 Addr" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" offset="4"/>
        <label>Sensor4 Addr</label>
      </variable>
      <variable item="Sensor5 Addr" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" offset="5"/>
        <label>Sensor5 Addr</label>
      </variable>
      <variable item="Sensor6 Addr" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" offset="6"/>
        <label>Sensor6 Addr</label>
      </variable>
      <variable item="Sensor7 Addr" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" offset="7"/>
        <label>Sensor7 Addr</label>
      </variable>
      <variable item="Sensor8 Addr" CV="10" mask="VVVVVVVV" default="0">
        <splitVal highCV="11" upperMask="XXXXVVVV" offset="8"/>
        <label>Sensor8 Addr</label>
      </variable>
      <variable item="Lock Start Address" CV="12" mask="VVVVVVVV" default="4">
        <splitVal highCV="13" upperMask="XXXXXVVV" offset="1"/>
        <label>Lock Start Address</label>
      </variable>
      <variable item="Lock1 Addr" CV="12" mask="VVVVVVVV" default="4">
        <splitVal highCV="13" upperMask="XXXXXVVV" offset="1"/>
        <label>Lock1 Addr</label>
      </variable>
      <variable item="Lock2 Addr" CV="12" mask="VVVVVVVV" default="4">
        <splitVal highCV="13" upperMask="XXXXXVVV" offset="2"/>
        <label>Lock2 Addr</label>
      </variable>
      <variable item="Lock3 Addr" CV="12" mask="VVVVVVVV" default="4">
        <splitVal highCV="13" upperMask="XXXXXVVV" offset="3"/>
        <label>Lock3 Addr</label>
      </variable>
      <variable item="Lock4 Addr" CV="12" mask="VVVVVVVV" default="4">
        <splitVal highCV="13" upperMask="XXXXXVVV" offset="4"/>
        <label>Lock4 Addr</label>
      </variable>
      <variable CV="19" item="AutoAlign Current" default="0">
        <decVal min="0" max="78"/>
        <label>AutoAlign Current</label>
      </variable>
      <variable item="Reserved" CV="20" readOnly="yes">
        <decVal/>
        <label>Reserved</label>
      </variable>
      <variable item="Servo State Memory" CV="21" mask="XXXXXXXV" default="1">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>Port State Memory</label>
      </variable>
      <variable item="Send Output Off" CV="21" mask="XXXXXXVX" default="0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>Send Output Off</label>
      </variable>
      <variable item="Input Interrogate" CV="21" mask="XXXXXVXX" default="1">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>Input Interrogate</label>
      </variable>
      <variable item="Local Actions" CV="21" mask="XXXXVXXX" default="1">
        <enumVal>
          <enumChoice choice="Perform Internally">
            <choice>Perform Internally</choice>
          </enumChoice>
          <enumChoice choice="Visible on Loconet">
            <choice>Visible on Loconet</choice>
          </enumChoice>
        </enumVal>
        <label>Output Interrogate</label>
      </variable>
      <variable item="GPON Interrogate" CV="21" mask="XXXVXXXX" default="0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>GPON Interrogate</label>
      </variable>
      <variable CV="21" mask="XXVXXXXX" item="Address Format" default="1">
        <enumVal>
          <enumChoice choice="Use Short Address">
            <choice>Short</choice>
          </enumChoice>
          <enumChoice choice="Use Long Address">
            <choice>Long</choice>
          </enumChoice>
        </enumVal>
        <label>Addressing Mode</label>
      </variable>
      <variable CV="21" mask="XVXXXXXX" item="Lock Indicator" default="0">
        <enumVal>
          <enumChoice choice="Blink when Locked">
            <choice>Locked</choice>
          </enumChoice>
          <enumChoice choice="Blink when Unlocked">
            <choice>Unlocked</choice>
          </enumChoice>
        </enumVal>
        <label>Lock Indicator</label>
      </variable>
      <variable item="DCC Busy Retry" CV="21" mask="VXXXXXXX" default="1">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>DCC Busy Retry</label>
      </variable>
      <variable item="Sensor Input Polarity" CV="22" mask="XXXXXXXV" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>Port State Memory</label>
      </variable>
      <variable item="Servo Drive" CV="22" mask="XXXXXXVX" default="0">
        <enumVal>
          <enumChoice choice="Always On">
            <choice>Always On</choice>
          </enumChoice>
          <enumChoice choice="Off when Stopped">
            <choice>Off when Stopped</choice>
          </enumChoice>
        </enumVal>
        <label>Send Output Off</label>
      </variable>
      <variable item="No CS" CV="22" mask="XXXXXVXX" default="0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>No CS</label>
      </variable>
      <variable CV="33" item="Servo1 Closed" default="1260">
        <splitVal highCV="34" upperMask="XXXXVVVV"/>
        <label>Servo1 Closed</label>
        <comment>Position Range: 0-2400</comment>
      </variable>
      <variable CV="35" item="Servo1 Thrown" default="1140">
        <splitVal highCV="36" upperMask="XXXXVVVV"/>
        <label>Servo1 Thrown</label>
        <comment>Position Range: 0-2400</comment>
      </variable>
      <variable CV="37" mask="VVXXXXXX" item="Servo1 RapidStart" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="One-eighth travel">
            <choice>One-eighth travel</choice>
          </enumChoice>
          <enumChoice choice="One-quarter travel">
            <choice>One-quarter travel</choice>
          </enumChoice>
          <enumChoice choice="Three-eighths travel">
            <choice>Three-eighth travel</choice>
          </enumChoice>
        </enumVal>
        <label>Servo1 RapidStart</label>
      </variable>
      <variable CV="37" mask="XXVVVVVV" item="Servo1 Speed" default="4">
        <decVal/>
        <label>Servo1 Speed</label>
        <comment>Speed Range: 0-63</comment>
      </variable>
      <variable CV="38" mask="VXXXXXXX" item="Servo1 Swap Endpoints" default="0">
        <enumVal>
          <enumChoice choice="Normal Endpoints">
            <choice>Normal Endpoints</choice>
          </enumChoice>
          <enumChoice choice="Reverse Endpoints">
            <choice>Swap Endpoints</choice>
          </enumChoice>
        </enumVal>
        <label>Servo1 Swap Endpoints</label>
        <comment>Matches Closed/Thrown commands to the desired endpoints</comment>
      </variable>
      <variable CV="38" mask="XXXVXXXX" item="Servo1 Directional Speed" default="0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>Servo1 Directional Speed</label>
      </variable>
      <variable CV="51" mask="VVXXXXXX" item="Servo1 Thrown RapidStart" default="0">
        <qualifier>
          <variableref>Servo1 Directional Speed</variableref>
          <relation>eq</relation>
          <value>1</value>
        </qualifier>
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="One-eighth travel">
            <choice>One-eighth travel</choice>
          </enumChoice>
          <enumChoice choice="One-quarter travel">
            <choice>One-quarter travel</choice>
          </enumChoice>
          <enumChoice choice="Three-eighths travel">
            <choice>Three-eighth travel</choice>
          </enumChoice>
        </enumVal><label>Servo1 Thrown RapidStart</label></variable>
      <variable CV="51" mask="XXVVVVVV" item="Servo1 Thrown Speed" default="4">
        <qualifier>
          <variableref>Servo1 Directional Speed</variableref>
          <relation>eq</relation>
          <value>1</value>
        </qualifier>
        <decVal/><label>Servo1 Thrown Speed</label><comment>Speed Range: 0-63</comment></variable>
      <variable CV="38" mask="XVVXXXXX" item="Servo1 Lock" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Local Lockout">
            <choice>Local Lockout</choice>
          </enumChoice>
          <enumChoice choice="Midpoint">
            <choice>Midpoint</choice>
          </enumChoice>
        </enumVal>
        <label>Servo1 Lock</label>
      </variable>
      <variable CV="38" mask="XXXXXXVV" item="Servo1 Output Message" default="2">
        <enumVal>
          <enumChoice choice="No output feedback">
            <choice>No output feedback</choice>
          </enumChoice>
          <enumChoice choice="Output level feedback">
            <choice>Output level feedback</choice>
          </enumChoice>
          <enumChoice choice="Exact feedback (sim)">
            <choice>Exact feedback (sim)</choice>
          </enumChoice>
        </enumVal>
        <label>Servo1 Output Message</label>
      </variable>
      <variable CV="38" mask="XXXXVVXX" item="Servo1 Cascade Trigger" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Closed or Thrown">
            <choice>Closed or Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>Servo1 Cascade Trigger</label>
      </variable>
      <variable CV="39" item="Servo1 Cascade Turnout" default="0">
        <splitVal highCV="40" upperMask="XXXXXVVV" offset="1"/>
        <label>Servo1 Cascade Turnout</label>
      </variable>
      <variable CV="40" mask="XXVVXXXX" item="Servo1 Cascade Action" default="0">
        <enumVal>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
        </enumVal>
        <label>Servo1 Cascade Action</label>
      </variable>
      <variable CV="41" mask="XXXXXXVV" item="GPIO2 Trigger" default="2">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Positive Edge">
            <choice>Positive Edge</choice>
          </enumChoice>
          <enumChoice choice="Negative Edge">
            <choice>Negative Edge</choice>
          </enumChoice>
          <enumChoice choice="Both Edges">
            <choice>Both Edges</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Trigger</label>
      </variable>
      <variable CV="41" mask="XXXXXVXX" item="GPIO2 Message" default="0">
        <enumVal>
          <enumChoice choice="General Sensor">
            <choice>General Sensor</choice>
          </enumChoice>
          <enumChoice choice="Closed Position Feedback">
            <choice>Position Feedback</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Message</label>
      </variable>
      <variable CV="41" mask="XXVVVXXX" item="GPIO2 LED Mode" default="2">
        <enumVal>
          <enumChoice choice="Disable - Input only">
            <choice>Disable</choice>
            <choice xml:lang="fr">Désactivé</choice>
            <choice xml:lang="it">Disabilitato</choice>
            <choice xml:lang="de">Deaktiviert</choice>
          </enumChoice>
          <enumChoice choice="Steady Drive">
            <choice>Steady</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move">
            <choice>Blink on Move</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move or Lock">
            <choice>Blink on Move or Lock</choice>
          </enumChoice>
          <enumChoice choice="Blink on Lock">
            <choice>Blink on Lock</choice>
          </enumChoice>
          <enumChoice choice="Lock State">
            <choice>Lock State</choice>
          </enumChoice>
          <enumChoice choice="Position">
            <choice>Position</choice>
          </enumChoice>
          <enumChoice choice="Blink on Thrown">
            <choice>Blink on Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 LED Mode</label>
      </variable>
      <variable CV="41" mask="XVXXXXXX" item="GPIO2 LED Sense" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 LED Sense</label>
      </variable>
      <variable CV="41" mask="VXXXXXXX" item="GPIO2 Freeze" default="0">
        <enumVal>
          <enumChoice choice="Always live">
            <choice>Always live</choice>
          </enumChoice>
          <enumChoice choice="Freeze on DCC loss">
            <choice>Freeze on DCC short</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Freeze</label>
      </variable>
      <variable CV="42" mask="XXXXVVVV" item="GPIO2 Action: Servo1" default="1">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Action: Servo1</label>
      </variable>
      <variable CV="42" mask="VVVVXXXX" item="GPIO2 Action: Servo2" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Action: Servo2</label>
      </variable>
      <variable CV="43" mask="XXXXVVVV" item="GPIO2 Action: Servo3" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Action: Servo3</label>
      </variable>
      <variable CV="43" mask="VVVVXXXX" item="GPIO2 Action: Servo4" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Action: Servo4</label>
      </variable>
      <variable CV="44" item="GPIO2 Msg2 Addr" default="0">
        <splitVal highCV="45" upperMask="XXXXVVVV" offset="1"/>
        <label>GPIO2 Msg2 Addr</label>
      </variable>
      <variable CV="45" mask="XXVVXXXX" item="GPIO2 Msg2 Condition" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Hi / Closed">
            <choice>Hi / Closed</choice>
          </enumChoice>
          <enumChoice choice="Lo / Thrown">
            <choice>Lo / Thrown</choice>
          </enumChoice>
          <enumChoice choice="Both / Follow">
            <choice>Both / Follow</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Msg2 Condition</label>
      </variable>
      <variable CV="45" mask="XVXXXXXX" item="GPIO2 Msg2 Device" default="0">
        <enumVal>
          <enumChoice choice="Turnout">
            <choice>Turnout</choice>
          </enumChoice>
          <enumChoice choice="Sensor">
            <choice>Sensor</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Msg2 Device</label>
      </variable>
      <variable CV="45" mask="VXXXXXXX" item="GPIO2 Msg2 Action" default="0">
        <enumVal>
          <enumChoice choice="Trigger on this message">
            <choice>Trigger on this message</choice>
          </enumChoice>
          <enumChoice choice="Send this message">
            <choice>Send this message </choice>
          </enumChoice>
        </enumVal>
        <label>GPIO2 Msg2 Action</label>
      </variable>
      <variable CV="46" mask="XXXXXXVV" item="GPIO1 Trigger" default="3">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Positive Edge">
            <choice>Positive Edge</choice>
          </enumChoice>
          <enumChoice choice="Negative Edge">
            <choice>Negative Edge</choice>
          </enumChoice>
          <enumChoice choice="Both Edges">
            <choice>Both Edges</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Trigger</label>
      </variable>
      <variable CV="46" mask="XXXXXVXX" item="GPIO1 Message" default="0">
        <enumVal>
          <enumChoice choice="General Sensor">
            <choice>General Sensor</choice>
          </enumChoice>
          <enumChoice choice="Thrown Position Feedback">
            <choice>Position Feedback</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Message</label>
      </variable>
      <variable CV="46" mask="XXVVVXXX" item="GPIO1 LED Mode" default="1">
        <enumVal>
          <enumChoice choice="Disable - Input only">
            <choice>Disable</choice>
            <choice xml:lang="fr">Désactivé</choice>
            <choice xml:lang="it">Disabilitato</choice>
            <choice xml:lang="de">Deaktiviert</choice>
          </enumChoice>
          <enumChoice choice="Steady Drive">
            <choice>Steady</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move">
            <choice>Blink on Move</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move or Lock">
            <choice>Blink on Move or Lock</choice>
          </enumChoice>
          <enumChoice choice="Blink on Lock">
            <choice>Blink on Lock</choice>
          </enumChoice>
          <enumChoice choice="Lock State">
            <choice>Lock State</choice>
          </enumChoice>
          <enumChoice choice="Position">
            <choice>Position</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 LED Mode</label>
      </variable>
      <variable CV="46" mask="XVXXXXXX" item="GPIO1 LED Sense" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 LED Sense</label>
      </variable>
      <variable CV="46" mask="VXXXXXXX" item="GPIO1 Freeze" default="0">
        <enumVal>
          <enumChoice choice="Always live">
            <choice>Always live</choice>
          </enumChoice>
          <enumChoice choice="Freeze on DCC loss">
            <choice>Freeze on DCC short</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Freeze</label>
      </variable>
      <variable CV="47" mask="XXXXVVVV" item="GPIO1 Action: Servo1" default="2">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Action: Servo1</label>
      </variable>
      <variable CV="47" mask="VVVVXXXX" item="GPIO1 Action: Servo2" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Action: Servo2</label>
      </variable>
      <variable CV="48" mask="XXXXVVVV" item="GPIO1 Action: Servo3" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Action: Servo3</label>
      </variable>
      <variable CV="48" mask="VVVVXXXX" item="GPIO1 Action: Servo4" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Action: Servo4</label>
      </variable>
      <variable CV="49" item="GPIO1 Msg2 Addr" default="0">
        <splitVal highCV="50" upperMask="XXXXVVVV" offset="1"/>
        <label>GPIO1 Msg2 Addr</label>
      </variable>
      <variable CV="50" mask="XXVVXXXX" item="GPIO1 Msg2 Condition" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Hi / Closed">
            <choice>Hi / Closed</choice>
          </enumChoice>
          <enumChoice choice="Lo / Thrown">
            <choice>Lo / Thrown</choice>
          </enumChoice>
          <enumChoice choice="Both / Follow">
            <choice>Both / Follow</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Msg2 Condition</label>
      </variable>
      <variable CV="50" mask="XVXXXXXX" item="GPIO1 Msg2 Device" default="0">
        <enumVal>
          <enumChoice choice="Turnout">
            <choice>Turnout</choice>
          </enumChoice>
          <enumChoice choice="Sensor">
            <choice>Sensor</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Msg2 Device</label>
      </variable>
      <variable CV="50" mask="VXXXXXXX" item="GPIO1 Msg2 Action" default="0">
        <enumVal>
          <enumChoice choice="Trigger on this message">
            <choice>Trigger on this message</choice>
          </enumChoice>
          <enumChoice choice="Send this message">
            <choice>Send this message </choice>
          </enumChoice>
        </enumVal>
        <label>GPIO1 Msg2 Action</label>
      </variable>
      <variable CV="55" item="Servo2 Closed" default="1260">
        <splitVal highCV="56" upperMask="XXXXVVVV"/>
        <label>Servo2 Closed</label>
        <comment>Position Range: 0-2400</comment>
      </variable>
      <variable CV="57" item="Servo2 Thrown" default="1140">
        <splitVal highCV="58" upperMask="XXXXVVVV"/>
        <label>Servo2 Thrown</label>
        <comment>Position Range: 0-2400</comment>
      </variable>
      <variable CV="59" mask="VVXXXXXX" item="Servo2 RapidStart" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="One-eighth travel">
            <choice>One-eighth travel</choice>
          </enumChoice>
          <enumChoice choice="One-quarter travel">
            <choice>One-quarter travel</choice>
          </enumChoice>
          <enumChoice choice="Three-eighths travel">
            <choice>Three-eighth travel</choice>
          </enumChoice>
        </enumVal>
        <label>Servo2 RapidStart</label>
      </variable>
      <variable CV="59" mask="XXVVVVVV" item="Servo2 Speed" default="4">
        <decVal/>
        <label>Servo2 Speed</label>
        <comment>Speed Range: 0-63</comment>
      </variable>
      <variable CV="60" mask="VXXXXXXX" item="Servo2 Swap Endpoints" default="0">
        <enumVal>
          <enumChoice choice="Normal Endpoints">
            <choice>Normal Endpoints</choice>
          </enumChoice>
          <enumChoice choice="Reverse Endpoints">
            <choice>Swap Endpoints</choice>
          </enumChoice>
        </enumVal>
        <label>Servo2 Swap Endpoints</label>
        <comment>Matches Closed/Thrown commands to the desired endpoints</comment>
      </variable>
      <variable CV="60" mask="XXXVXXXX" item="Servo2 Directional Speed" default="0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>Servo2 Directional Speed</label>
      </variable>
      <variable CV="73" mask="VVXXXXXX" item="Servo2 Thrown RapidStart" default="0">
        <qualifier>
          <variableref>Servo2 Directional Speed</variableref>
          <relation>eq</relation>
          <value>1</value>
        </qualifier>
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="One-eighth travel">
            <choice>One-eighth travel</choice>
          </enumChoice>
          <enumChoice choice="One-quarter travel">
            <choice>One-quarter travel</choice>
          </enumChoice>
          <enumChoice choice="Three-eighths travel">
            <choice>Three-eighth travel</choice>
          </enumChoice>
        </enumVal><label>Servo2 Thrown RapidStart</label></variable>
      <variable CV="73" mask="XXVVVVVV" item="Servo2 Thrown Speed" default="4">
        <qualifier>
          <variableref>Servo2 Directional Speed</variableref>
          <relation>eq</relation>
          <value>1</value>
        </qualifier>
        <decVal/><label>Servo2 Thrown Speed</label><comment>Speed Range: 0-63</comment></variable>
      <variable CV="60" mask="XVVXXXXX" item="Servo2 Lock" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Local Lockout">
            <choice>Local Lockout</choice>
          </enumChoice>
          <enumChoice choice="Midpoint">
            <choice>Midpoint</choice>
          </enumChoice>
        </enumVal>
        <label>Servo2 Lock</label>
      </variable>
      <variable CV="60" mask="XXXXXXVV" item="Servo2 Output Message" default="2">
        <enumVal>
          <enumChoice choice="No output feedback">
            <choice>No output feedback</choice>
          </enumChoice>
          <enumChoice choice="Output level feedback">
            <choice>Output level feedback</choice>
          </enumChoice>
          <enumChoice choice="Exact feedback (sim)">
            <choice>Exact feedback (sim)</choice>
          </enumChoice>
        </enumVal>
        <label>Servo2 Output Message</label>
      </variable>
      <variable CV="60" mask="XXXXVVXX" item="Servo2 Cascade Trigger" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Closed or Thrown">
            <choice>Closed or Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>Servo2 Cascade Trigger</label>
      </variable>
      <variable CV="61" item="Servo2 Cascade Turnout" default="0">
        <splitVal highCV="62" upperMask="XXXXXVVV" offset="1"/>
        <label>Servo2 Cascade Turnout</label>
      </variable>
      <variable CV="62" mask="XXVVXXXX" item="Servo2 Cascade Action" default="0">
        <enumVal>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
        </enumVal>
        <label>Servo2 Cascade Action</label>
      </variable>
      <variable CV="63" mask="XXXXXXVV" item="GPIO4 Trigger" default="2">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Positive Edge">
            <choice>Positive Edge</choice>
          </enumChoice>
          <enumChoice choice="Negative Edge">
            <choice>Negative Edge</choice>
          </enumChoice>
          <enumChoice choice="Both Edges">
            <choice>Both Edges</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Trigger</label>
      </variable>
      <variable CV="63" mask="XXXXXVXX" item="GPIO4 Message" default="0">
        <enumVal>
          <enumChoice choice="General Sensor">
            <choice>General Sensor</choice>
          </enumChoice>
          <enumChoice choice="Closed Position Feedback">
            <choice>Position Feedback</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Message</label>
      </variable>
      <variable CV="63" mask="XXVVVXXX" item="GPIO4 LED Mode" default="2">
        <enumVal>
          <enumChoice choice="Disable - Input only">
            <choice>Disable</choice>
            <choice xml:lang="fr">Désactivé</choice>
            <choice xml:lang="it">Disabilitato</choice>
            <choice xml:lang="de">Deaktiviert</choice>
          </enumChoice>
          <enumChoice choice="Steady Drive">
            <choice>Steady</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move">
            <choice>Blink on Move</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move or Lock">
            <choice>Blink on Move or Lock</choice>
          </enumChoice>
          <enumChoice choice="Blink on Lock">
            <choice>Blink on Lock</choice>
          </enumChoice>
          <enumChoice choice="Lock State">
            <choice>Lock State</choice>
          </enumChoice>
          <enumChoice choice="Position">
            <choice>Position</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 LED Mode</label>
      </variable>
      <variable CV="63" mask="XVXXXXXX" item="GPIO4 LED Sense" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 LED Sense</label>
      </variable>
      <variable CV="63" mask="VXXXXXXX" item="GPIO4 Freeze" default="0">
        <enumVal>
          <enumChoice choice="Always live">
            <choice>Always live</choice>
          </enumChoice>
          <enumChoice choice="Freeze on DCC loss">
            <choice>Freeze on DCC short</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Freeze</label>
      </variable>
      <variable CV="64" mask="XXXXVVVV" item="GPIO4 Action: Servo1" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Action: Servo1</label>
      </variable>
      <variable CV="64" mask="VVVVXXXX" item="GPIO4 Action: Servo2" default="1">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Action: Servo2</label>
      </variable>
      <variable CV="65" mask="XXXXVVVV" item="GPIO4 Action: Servo3" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Action: Servo3</label>
      </variable>
      <variable CV="65" mask="VVVVXXXX" item="GPIO4 Action: Servo4" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Action: Servo4</label>
      </variable>
      <variable CV="66" item="GPIO4 Msg2 Addr" default="0">
        <splitVal highCV="67" upperMask="XXXXVVVV" offset="1"/>
        <label>GPIO4 Msg2 Addr</label>
      </variable>
      <variable CV="67" mask="XXVVXXXX" item="GPIO4 Msg2 Condition" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Hi / Closed">
            <choice>Hi / Closed</choice>
          </enumChoice>
          <enumChoice choice="Lo / Thrown">
            <choice>Lo / Thrown</choice>
          </enumChoice>
          <enumChoice choice="Both / Follow">
            <choice>Both / Follow</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Msg2 Condition</label>
      </variable>
      <variable CV="67" mask="XVXXXXXX" item="GPIO4 Msg2 Device" default="0">
        <enumVal>
          <enumChoice choice="Turnout">
            <choice>Turnout</choice>
          </enumChoice>
          <enumChoice choice="Sensor">
            <choice>Sensor</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Msg2 Device</label>
      </variable>
      <variable CV="67" mask="VXXXXXXX" item="GPIO4 Msg2 Action" default="0">
        <enumVal>
          <enumChoice choice="Trigger on this message">
            <choice>Trigger on this message</choice>
          </enumChoice>
          <enumChoice choice="Send this message">
            <choice>Send this message </choice>
          </enumChoice>
        </enumVal>
        <label>GPIO4 Msg2 Action</label>
      </variable>
      <variable CV="68" mask="XXXXXXVV" item="GPIO3 Trigger" default="3">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Positive Edge">
            <choice>Positive Edge</choice>
          </enumChoice>
          <enumChoice choice="Negative Edge">
            <choice>Negative Edge</choice>
          </enumChoice>
          <enumChoice choice="Both Edges">
            <choice>Both Edges</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Trigger</label>
      </variable>
      <variable CV="68" mask="XXXXXVXX" item="GPIO3 Message" default="0">
        <enumVal>
          <enumChoice choice="General Sensor">
            <choice>General Sensor</choice>
          </enumChoice>
          <enumChoice choice="Thrown Position Feedback">
            <choice>Position Feedback</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Message</label>
      </variable>
      <variable CV="68" mask="XXVVVXXX" item="GPIO3 LED Mode" default="1">
        <enumVal>
          <enumChoice choice="Disable - Input only">
            <choice>Disable</choice>
            <choice xml:lang="fr">Désactivé</choice>
            <choice xml:lang="it">Disabilitato</choice>
            <choice xml:lang="de">Deaktiviert</choice>
          </enumChoice>
          <enumChoice choice="Steady Drive">
            <choice>Steady</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move">
            <choice>Blink on Move</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move or Lock">
            <choice>Blink on Move or Lock</choice>
          </enumChoice>
          <enumChoice choice="Blink on Lock">
            <choice>Blink on Lock</choice>
          </enumChoice>
          <enumChoice choice="Lock State">
            <choice>Lock State</choice>
          </enumChoice>
          <enumChoice choice="Position">
            <choice>Position</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 LED Mode</label>
      </variable>
      <variable CV="68" mask="XVXXXXXX" item="GPIO3 LED Sense" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 LED Sense</label>
      </variable>
      <variable CV="68" mask="VXXXXXXX" item="GPIO3 Freeze" default="0">
        <enumVal>
          <enumChoice choice="Always live">
            <choice>Always live</choice>
          </enumChoice>
          <enumChoice choice="Freeze on DCC loss">
            <choice>Freeze on DCC short</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Freeze</label>
      </variable>
      <variable CV="69" mask="XXXXVVVV" item="GPIO3 Action: Servo1" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Action: Servo1</label>
      </variable>
      <variable CV="69" mask="VVVVXXXX" item="GPIO3 Action: Servo2" default="2">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Action: Servo2</label>
      </variable>
      <variable CV="70" mask="XXXXVVVV" item="GPIO3 Action: Servo3" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Action: Servo3</label>
      </variable>
      <variable CV="70" mask="VVVVXXXX" item="GPIO3 Action: Servo4" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Action: Servo4</label>
      </variable>
      <variable CV="71" item="GPIO3 Msg2 Addr" default="0">
        <splitVal highCV="72" upperMask="XXXXVVVV" offset="1"/>
        <label>GPIO3 Msg2 Addr</label>
      </variable>
      <variable CV="72" mask="XXVVXXXX" item="GPIO3 Msg2 Condition" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Hi / Closed">
            <choice>Hi / Closed</choice>
          </enumChoice>
          <enumChoice choice="Lo / Thrown">
            <choice>Lo / Thrown</choice>
          </enumChoice>
          <enumChoice choice="Both / Follow">
            <choice>Both / Follow</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Msg2 Condition</label>
      </variable>
      <variable CV="72" mask="XVXXXXXX" item="GPIO3 Msg2 Device" default="0">
        <enumVal>
          <enumChoice choice="Turnout">
            <choice>Turnout</choice>
          </enumChoice>
          <enumChoice choice="Sensor">
            <choice>Sensor</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Msg2 Device</label>
      </variable>
      <variable CV="72" mask="VXXXXXXX" item="GPIO3 Msg2 Action" default="0">
        <enumVal>
          <enumChoice choice="Trigger on this message">
            <choice>Trigger on this message</choice>
          </enumChoice>
          <enumChoice choice="Send this message">
            <choice>Send this message </choice>
          </enumChoice>
        </enumVal>
        <label>GPIO3 Msg2 Action</label>
      </variable>
      <variable CV="77" item="Servo3 Closed" default="1260">
        <splitVal highCV="78" upperMask="XXXXVVVV"/>
        <label>Servo3 Closed</label>
        <comment>Position Range: 0-2400</comment>
      </variable>
      <variable CV="79" item="Servo3 Thrown" default="1140">
        <splitVal highCV="80" upperMask="XXXXVVVV"/>
        <label>Servo3 Thrown</label>
        <comment>Position Range: 0-2400</comment>
      </variable>
      <variable CV="81" mask="VVXXXXXX" item="Servo3 RapidStart" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="One-eighth travel">
            <choice>One-eighth travel</choice>
          </enumChoice>
          <enumChoice choice="One-quarter travel">
            <choice>One-quarter travel</choice>
          </enumChoice>
          <enumChoice choice="Three-eighths travel">
            <choice>Three-eighth travel</choice>
          </enumChoice>
        </enumVal>
        <label>Servo3 RapidStart</label>
      </variable>
      <variable CV="81" mask="XXVVVVVV" item="Servo3 Speed" default="4">
        <decVal/>
        <label>Servo3 Speed</label>
        <comment>Speed Range: 0-63</comment>
      </variable>
      <variable CV="82" mask="VXXXXXXX" item="Servo3 Swap Endpoints" default="0">
        <enumVal>
          <enumChoice choice="Normal Endpoints">
            <choice>Normal Endpoints</choice>
          </enumChoice>
          <enumChoice choice="Reverse Endpoints">
            <choice>Swap Endpoints</choice>
          </enumChoice>
        </enumVal>
        <label>Servo3 Swap Endpoints</label>
        <comment>Matches Closed/Thrown commands to the desired endpoints</comment>
      </variable>
      <variable CV="82" mask="XXXVXXXX" item="Servo3 Directional Speed" default="0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>Servo3  Directional Speed</label>
      </variable>
      <variable CV="95" mask="VVXXXXXX" item="Servo3 Thrown RapidStart" default="0">
        <qualifier>
          <variableref>Servo3 Directional Speed</variableref>
          <relation>eq</relation>
          <value>1</value>
        </qualifier>
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="One-eighth travel">
            <choice>One-eighth travel</choice>
          </enumChoice>
          <enumChoice choice="One-quarter travel">
            <choice>One-quarter travel</choice>
          </enumChoice>
          <enumChoice choice="Three-eighths travel">
            <choice>Three-eighth travel</choice>
          </enumChoice>
        </enumVal><label>Servo3 Thrown RapidStart</label></variable>
      <variable CV="95" mask="XXVVVVVV" item="Servo3 Thrown Speed" default="4">
        <qualifier>
          <variableref>Servo3 Directional Speed</variableref>
          <relation>eq</relation>
          <value>1</value>
        </qualifier>
        <decVal/><label>Servo3 Thrown Speed</label><comment>Speed Range: 0-63</comment></variable>
      <variable CV="82" mask="XVVXXXXX" item="Servo3 Lock" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Local Lockout">
            <choice>Local Lockout</choice>
          </enumChoice>
          <enumChoice choice="Midpoint">
            <choice>Midpoint</choice>
          </enumChoice>
        </enumVal>
        <label>Servo3 Lock</label>
      </variable>
      <variable CV="82" mask="XXXXXXVV" item="Servo3 Output Message" default="2">
        <enumVal>
          <enumChoice choice="No output feedback">
            <choice>No output feedback</choice>
          </enumChoice>
          <enumChoice choice="Output level feedback">
            <choice>Output level feedback</choice>
          </enumChoice>
          <enumChoice choice="Exact feedback (sim)">
            <choice>Exact feedback (sim)</choice>
          </enumChoice>
        </enumVal>
        <label>Servo3 Output Message</label>
      </variable>
      <variable CV="82" mask="XXXXVVXX" item="Servo3 Cascade Trigger" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Closed or Thrown">
            <choice>Closed or Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>Servo3 Cascade Trigger</label>
      </variable>
      <variable CV="83" item="Servo3 Cascade Turnout" default="0">
        <splitVal highCV="84" upperMask="XXXXXVVV" offset="1"/>
        <label>Servo3 Cascade Turnout</label>
      </variable>
      <variable CV="84" mask="XXVVXXXX" item="Servo3 Cascade Action" default="0">
        <enumVal>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
        </enumVal>
        <label>Servo3 Cascade Action</label>
      </variable>
      <variable CV="85" mask="XXXXXXVV" item="GPIO6 Trigger" default="2">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Positive Edge">
            <choice>Positive Edge</choice>
          </enumChoice>
          <enumChoice choice="Negative Edge">
            <choice>Negative Edge</choice>
          </enumChoice>
          <enumChoice choice="Both Edges">
            <choice>Both Edges</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Trigger</label>
      </variable>
      <variable CV="85" mask="XXXXXVXX" item="GPIO6 Message" default="0">
        <enumVal>
          <enumChoice choice="General Sensor">
            <choice>General Sensor</choice>
          </enumChoice>
          <enumChoice choice="Closed Position Feedback">
            <choice>Position Feedback</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Message</label>
      </variable>
      <variable CV="85" mask="XXVVVXXX" item="GPIO6 LED Mode" default="2">
        <enumVal>
          <enumChoice choice="Disable - Input only">
            <choice>Disable</choice>
            <choice xml:lang="fr">Désactivé</choice>
            <choice xml:lang="it">Disabilitato</choice>
            <choice xml:lang="de">Deaktiviert</choice>
          </enumChoice>
          <enumChoice choice="Steady Drive">
            <choice>Steady</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move">
            <choice>Blink on Move</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move or Lock">
            <choice>Blink on Move or Lock</choice>
          </enumChoice>
          <enumChoice choice="Blink on Lock">
            <choice>Blink on Lock</choice>
          </enumChoice>
          <enumChoice choice="Lock State">
            <choice>Lock State</choice>
          </enumChoice>
          <enumChoice choice="Position">
            <choice>Position</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 LED Mode</label>
      </variable>
      <variable CV="85" mask="XVXXXXXX" item="GPIO6 LED Sense" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 LED Sense</label>
      </variable>
      <variable CV="85" mask="VXXXXXXX" item="GPIO6 Freeze" default="0">
        <enumVal>
          <enumChoice choice="Always live">
            <choice>Always live</choice>
          </enumChoice>
          <enumChoice choice="Freeze on DCC loss">
            <choice>Freeze on DCC short</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Freeze</label>
      </variable>
      <variable CV="86" mask="XXXXVVVV" item="GPIO6 Action: Servo1" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Action: Servo1</label>
      </variable>
      <variable CV="86" mask="VVVVXXXX" item="GPIO6 Action: Servo2" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Action: Servo2</label>
      </variable>
      <variable CV="87" mask="XXXXVVVV" item="GPIO6 Action: Servo3" default="1">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Action: Servo3</label>
      </variable>
      <variable CV="87" mask="VVVVXXXX" item="GPIO6 Action: Servo4" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Action: Servo4</label>
      </variable>
      <variable CV="88" item="GPIO6 Msg2 Addr" default="0">
        <splitVal highCV="89" upperMask="XXXXVVVV" offset="1"/>
        <label>GPIO6 Msg2 Addr</label>
      </variable>
      <variable CV="89" mask="XXVVXXXX" item="GPIO6 Msg2 Condition" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Hi / Closed">
            <choice>Hi / Closed</choice>
          </enumChoice>
          <enumChoice choice="Lo / Thrown">
            <choice>Lo / Thrown</choice>
          </enumChoice>
          <enumChoice choice="Both / Follow">
            <choice>Both / Follow</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Msg2 Condition</label>
      </variable>
      <variable CV="89" mask="XVXXXXXX" item="GPIO6 Msg2 Device" default="0">
        <enumVal>
          <enumChoice choice="Turnout">
            <choice>Turnout</choice>
          </enumChoice>
          <enumChoice choice="Sensor">
            <choice>Sensor</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Msg2 Device</label>
      </variable>
      <variable CV="89" mask="VXXXXXXX" item="GPIO6 Msg2 Action" default="0">
        <enumVal>
          <enumChoice choice="Trigger on this message">
            <choice>Trigger on this message</choice>
          </enumChoice>
          <enumChoice choice="Send this message">
            <choice>Send this message </choice>
          </enumChoice>
        </enumVal>
        <label>GPIO6 Msg2 Action</label>
      </variable>
      <variable CV="90" mask="XXXXXXVV" item="GPIO5 Trigger" default="3">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Positive Edge">
            <choice>Positive Edge</choice>
          </enumChoice>
          <enumChoice choice="Negative Edge">
            <choice>Negative Edge</choice>
          </enumChoice>
          <enumChoice choice="Both Edges">
            <choice>Both Edges</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Trigger</label>
      </variable>
      <variable CV="90" mask="XXXXXVXX" item="GPIO5 Message" default="0">
        <enumVal>
          <enumChoice choice="General Sensor">
            <choice>General Sensor</choice>
          </enumChoice>
          <enumChoice choice="Thrown Position Feedback">
            <choice>Position Feedback</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Message</label>
      </variable>
      <variable CV="90" mask="XXVVVXXX" item="GPIO5 LED Mode" default="1">
        <enumVal>
          <enumChoice choice="Disable - Input only">
            <choice>Disable</choice>
            <choice xml:lang="fr">Désactivé</choice>
            <choice xml:lang="it">Disabilitato</choice>
            <choice xml:lang="de">Deaktiviert</choice>
          </enumChoice>
          <enumChoice choice="Steady Drive">
            <choice>Steady</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move">
            <choice>Blink on Move</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move or Lock">
            <choice>Blink on Move or Lock</choice>
          </enumChoice>
          <enumChoice choice="Blink on Lock">
            <choice>Blink on Lock</choice>
          </enumChoice>
          <enumChoice choice="Lock State">
            <choice>Lock State</choice>
          </enumChoice>
          <enumChoice choice="Position">
            <choice>Position</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 LED Mode</label>
      </variable>
      <variable CV="90" mask="XVXXXXXX" item="GPIO5 LED Sense" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 LED Sense</label>
      </variable>
      <variable CV="90" mask="VXXXXXXX" item="GPIO5 Freeze" default="0">
        <enumVal>
          <enumChoice choice="Always live">
            <choice>Always live</choice>
          </enumChoice>
          <enumChoice choice="Freeze on DCC loss">
            <choice>Freeze on DCC short</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Freeze</label>
      </variable>
      <variable CV="91" mask="XXXXVVVV" item="GPIO5 Action: Servo1" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Action: Servo1</label>
      </variable>
      <variable CV="91" mask="VVVVXXXX" item="GPIO5 Action: Servo2" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Action: Servo2</label>
      </variable>
      <variable CV="92" mask="XXXXVVVV" item="GPIO5 Action: Servo3" default="2">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Action: Servo3</label>
      </variable>
      <variable CV="92" mask="VVVVXXXX" item="GPIO5 Action: Servo4" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Action: Servo4</label>
      </variable>
      <variable CV="93" item="GPIO5 Msg2 Addr" default="0">
        <splitVal highCV="94" upperMask="XXXXVVVV" offset="1"/>
        <label>GPIO5 Msg2 Addr</label>
      </variable>
      <variable CV="94" mask="XXVVXXXX" item="GPIO5 Msg2 Condition" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Hi / Closed">
            <choice>Hi / Closed</choice>
          </enumChoice>
          <enumChoice choice="Lo / Thrown">
            <choice>Lo / Thrown</choice>
          </enumChoice>
          <enumChoice choice="Both / Follow">
            <choice>Both / Follow</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Msg2 Condition</label>
      </variable>
      <variable CV="94" mask="XVXXXXXX" item="GPIO5 Msg2 Device" default="0">
        <enumVal>
          <enumChoice choice="Turnout">
            <choice>Turnout</choice>
          </enumChoice>
          <enumChoice choice="Sensor">
            <choice>Sensor</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Msg2 Device</label>
      </variable>
      <variable CV="94" mask="VXXXXXXX" item="GPIO5 Msg2 Action" default="0">
        <enumVal>
          <enumChoice choice="Trigger on this message">
            <choice>Trigger on this message</choice>
          </enumChoice>
          <enumChoice choice="Send this message">
            <choice>Send this message </choice>
          </enumChoice>
        </enumVal>
        <label>GPIO5 Msg2 Action</label>
      </variable>
      <variable CV="99" item="Servo4 Closed" default="1260">
        <splitVal highCV="100" upperMask="XXXXVVVV"/>
        <label>Servo4 Closed</label>
        <comment>Position Range: 0-2400</comment>
      </variable>
      <variable CV="101" item="Servo4 Thrown" default="1140">
        <splitVal highCV="102" upperMask="XXXXVVVV"/>
        <label>Servo4 Thrown</label>
        <comment>Position Range: 0-2400</comment>
      </variable>
      <variable CV="103" mask="VVXXXXXX" item="Servo4 RapidStart" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="One-eighth travel">
            <choice>One-eighth travel</choice>
          </enumChoice>
          <enumChoice choice="One-quarter travel">
            <choice>One-quarter travel</choice>
          </enumChoice>
          <enumChoice choice="Three-eighths travel">
            <choice>Three-eighth travel</choice>
          </enumChoice>
        </enumVal>
        <label>Servo4 RapidStart</label>
      </variable>
      <variable CV="103" mask="XXVVVVVV" item="Servo4 Speed" default="4">
        <decVal/>
        <label>Servo4 Speed</label>
        <comment>Speed Range: 0-63</comment>
      </variable>
      <variable CV="104" mask="VXXXXXXX" item="Servo4 Swap Endpoints" default="0">
        <enumVal>
          <enumChoice choice="Normal Endpoints">
            <choice>Normal Endpoints</choice>
          </enumChoice>
          <enumChoice choice="Reverse Endpoints">
            <choice>Swap Endpoints</choice>
          </enumChoice>
        </enumVal>
        <label>Servo4 Swap Endpoints</label>
        <comment>Matches Closed/Thrown commands to the desired endpoints</comment>
      </variable>
      <variable CV="104" mask="XXXVXXXX" item="Servo4 Directional Speed" default="0">
        <xi:include href="http://jmri.org/xml/decoders/parts/enum-disabledEnabled.xml"/>
        <label>Servo4  Directional Speed</label>
      </variable>
      <variable CV="117" mask="VVXXXXXX" item="Servo4 Thrown RapidStart" default="0">
        <qualifier>
          <variableref>Servo4 Directional Speed</variableref>
          <relation>eq</relation>
          <value>1</value>
        </qualifier>
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="One-eighth travel">
            <choice>One-eighth travel</choice>
          </enumChoice>
          <enumChoice choice="One-quarter travel">
            <choice>One-quarter travel</choice>
          </enumChoice>
          <enumChoice choice="Three-eighths travel">
            <choice>Three-eighth travel</choice>
          </enumChoice>
        </enumVal><label>Servo4 Thrown RapidStart</label></variable>
      <variable CV="117" mask="XXVVVVVV" item="Servo4 Thrown Speed" default="4">
        <qualifier>
          <variableref>Servo4 Directional Speed</variableref>
          <relation>eq</relation>
          <value>1</value>
        </qualifier>
        <decVal/><label>Servo4 Thrown Speed</label><comment>Speed Range: 0-63</comment></variable>
      <variable CV="104" mask="XVVXXXXX" item="Servo4 Lock" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Local Lockout">
            <choice>Local Lockout</choice>
          </enumChoice>
          <enumChoice choice="Midpoint">
            <choice>Midpoint</choice>
          </enumChoice>
        </enumVal>
        <label>Servo4 Lock</label>
      </variable>
      <variable CV="104" mask="XXXXXXVV" item="Servo4 Output Message" default="2">
        <enumVal>
          <enumChoice choice="No output feedback">
            <choice>No output feedback</choice>
          </enumChoice>
          <enumChoice choice="Output level feedback">
            <choice>Output level feedback</choice>
          </enumChoice>
          <enumChoice choice="Exact feedback (sim)">
            <choice>Exact feedback (sim)</choice>
          </enumChoice>
        </enumVal>
        <label>Servo4 Output Message</label>
      </variable>
      <variable CV="104" mask="XXXXVVXX" item="Servo4 Cascade Trigger" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Closed or Thrown">
            <choice>Closed or Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>Servo4 Cascade Trigger</label>
      </variable>
      <variable CV="105" item="Servo4 Cascade Turnout" default="0">
        <splitVal highCV="106" upperMask="XXXXXVVV" offset="1"/>
        <label>Servo4 Cascade Turnout</label>
      </variable>
      <variable CV="106" mask="XXVVXXXX" item="Servo4 Cascade Action" default="0">
        <enumVal>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
        </enumVal>
        <label>Servo4 Cascade Action</label>
      </variable>
      <variable CV="107" mask="XXXXXXVV" item="GPIO8 Trigger" default="2">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Positive Edge">
            <choice>Positive Edge</choice>
          </enumChoice>
          <enumChoice choice="Negative Edge">
            <choice>Negative Edge</choice>
          </enumChoice>
          <enumChoice choice="Both Edges">
            <choice>Both Edges</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Trigger</label>
      </variable>
      <variable CV="107" mask="XXXXXVXX" item="GPIO8 Message" default="0">
        <enumVal>
          <enumChoice choice="General Sensor">
            <choice>General Sensor</choice>
          </enumChoice>
          <enumChoice choice="Closed Position Feedback">
            <choice>Position Feedback</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Message</label>
      </variable>
      <variable CV="107" mask="XXVVVXXX" item="GPIO8 LED Mode" default="2">
        <enumVal>
          <enumChoice choice="Disable - Input only">
            <choice>Disable</choice>
            <choice xml:lang="fr">Désactivé</choice>
            <choice xml:lang="it">Disabilitato</choice>
            <choice xml:lang="de">Deaktiviert</choice>
          </enumChoice>
          <enumChoice choice="Steady Drive">
            <choice>Steady</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move">
            <choice>Blink on Move</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move or Lock">
            <choice>Blink on Move or Lock</choice>
          </enumChoice>
          <enumChoice choice="Blink on Lock">
            <choice>Blink on Lock</choice>
          </enumChoice>
          <enumChoice choice="Lock State">
            <choice>Lock State</choice>
          </enumChoice>
          <enumChoice choice="Position">
            <choice>Position</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 LED Mode</label>
      </variable>
      <variable CV="107" mask="XVXXXXXX" item="GPIO8 LED Sense" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 LED Sense</label>
      </variable>
      <variable CV="107" mask="VXXXXXXX" item="GPIO8 Freeze" default="0">
        <enumVal>
          <enumChoice choice="Always live">
            <choice>Always live</choice>
          </enumChoice>
          <enumChoice choice="Freeze on DCC loss">
            <choice>Freeze on DCC short</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Freeze</label>
      </variable>
      <variable CV="108" mask="XXXXVVVV" item="GPIO8 Action: Servo1" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Action: Servo1</label>
      </variable>
      <variable CV="108" mask="VVVVXXXX" item="GPIO8 Action: Servo2" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Action: Servo2</label>
      </variable>
      <variable CV="109" mask="XXXXVVVV" item="GPIO8 Action: Servo3" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Action: Servo3</label>
      </variable>
      <variable CV="109" mask="VVVVXXXX" item="GPIO8 Action: Servo4" default="1">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Action: Servo4</label>
      </variable>
      <variable CV="110" item="GPIO8 Msg2 Addr" default="0">
        <splitVal highCV="111" upperMask="XXXXVVVV" offset="1"/>
        <label>GPIO8 Msg2 Addr</label>
      </variable>
      <variable CV="111" mask="XXVVXXXX" item="GPIO8 Msg2 Condition" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Hi / Closed">
            <choice>Hi / Closed</choice>
          </enumChoice>
          <enumChoice choice="Lo / Thrown">
            <choice>Lo / Thrown</choice>
          </enumChoice>
          <enumChoice choice="Both / Follow">
            <choice>Both / Follow</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Msg2 Condition</label>
      </variable>
      <variable CV="111" mask="XVXXXXXX" item="GPIO8 Msg2 Device" default="0">
        <enumVal>
          <enumChoice choice="Turnout">
            <choice>Turnout</choice>
          </enumChoice>
          <enumChoice choice="Sensor">
            <choice>Sensor</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Msg2 Device</label>
      </variable>
      <variable CV="111" mask="VXXXXXXX" item="GPIO8 Msg2 Action" default="0">
        <enumVal>
          <enumChoice choice="Trigger on this message">
            <choice>Trigger on this message</choice>
          </enumChoice>
          <enumChoice choice="Send this message">
            <choice>Send this message </choice>
          </enumChoice>
        </enumVal>
        <label>GPIO8 Msg2 Action</label>
      </variable>
      <variable CV="112" mask="XXXXXXVV" item="GPIO7 Trigger" default="3">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Positive Edge">
            <choice>Positive Edge</choice>
          </enumChoice>
          <enumChoice choice="Negative Edge">
            <choice>Negative Edge</choice>
          </enumChoice>
          <enumChoice choice="Both Edges">
            <choice>Both Edges</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Trigger</label>
      </variable>
      <variable CV="112" mask="XXXXXVXX" item="GPIO7 Message" default="0">
        <enumVal>
          <enumChoice choice="General Sensor">
            <choice>General Sensor</choice>
          </enumChoice>
          <enumChoice choice="Thrown Position Feedback">
            <choice>Position Feedback</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Message</label>
      </variable>
      <variable CV="112" mask="XXVVVXXX" item="GPIO7 LED Mode" default="1">
        <enumVal>
          <enumChoice choice="Disable - Input only">
            <choice>Disable</choice>
            <choice xml:lang="fr">Désactivé</choice>
            <choice xml:lang="it">Disabilitato</choice>
            <choice xml:lang="de">Deaktiviert</choice>
          </enumChoice>
          <enumChoice choice="Steady Drive">
            <choice>Steady</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move">
            <choice>Blink on Move</choice>
          </enumChoice>
          <enumChoice choice="Blink on Move or Lock">
            <choice>Blink on Move or Lock</choice>
          </enumChoice>
          <enumChoice choice="Blink on Lock">
            <choice>Blink on Lock</choice>
          </enumChoice>
          <enumChoice choice="Lock State">
            <choice>Lock State</choice>
          </enumChoice>
          <enumChoice choice="Position">
            <choice>Position</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 LED Mode</label>
      </variable>
      <variable CV="112" mask="XVXXXXXX" item="GPIO7 LED Sense" default="0">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Inverted">
            <choice>Inverted</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 LED Sense</label>
      </variable>
      <variable CV="112" mask="VXXXXXXX" item="GPIO7 Freeze" default="0">
        <enumVal>
          <enumChoice choice="Always live">
            <choice>Always live</choice>
          </enumChoice>
          <enumChoice choice="Freeze on DCC loss">
            <choice>Freeze on DCC short</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Freeze</label>
      </variable>
      <variable CV="113" mask="XXXXVVVV" item="GPIO7 Action: Servo1" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Action: Servo1</label>
      </variable>
      <variable CV="113" mask="VVVVXXXX" item="GPIO7 Action: Servo2" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Action: Servo2</label>
      </variable>
      <variable CV="114" mask="XXXXVVVV" item="GPIO7 Action: Servo3" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Action: Servo3</label>
      </variable>
      <variable CV="114" mask="VVVVXXXX" item="GPIO7 Action: Servo4" default="2">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Toggle">
            <choice>Toggle</choice>
          </enumChoice>
          <enumChoice choice="Follow">
            <choice>Follow</choice>
          </enumChoice>
          <enumChoice choice="Invert">
            <choice>Invert</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Lock Toggle" value="9">
            <choice>Lock Toggle</choice>
          </enumChoice>
          <enumChoice choice="Lock Follow">
            <choice>Lock Follow</choice>
          </enumChoice>
          <enumChoice choice="Lock Invert">
            <choice>Lock Invert</choice>
          </enumChoice>
          <enumChoice choice="Lock Closed">
            <choice>Lock Closed</choice>
          </enumChoice>
          <enumChoice choice="Lock Thrown">
            <choice>Lock Thrown</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Action: Servo4</label>
      </variable>
      <variable CV="115" item="GPIO7 Msg2 Addr" default="0">
        <splitVal highCV="116" upperMask="XXXXVVVV" offset="1"/>
        <label>GPIO7 Msg2 Addr</label>
      </variable>
      <variable CV="116" mask="XXVVXXXX" item="GPIO7 Msg2 Condition" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Hi / Closed">
            <choice>Hi / Closed</choice>
          </enumChoice>
          <enumChoice choice="Lo / Thrown">
            <choice>Lo / Thrown</choice>
          </enumChoice>
          <enumChoice choice="Both / Follow">
            <choice>Both / Follow</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Msg2 Condition</label>
      </variable>
      <variable CV="116" mask="XVXXXXXX" item="GPIO7 Msg2 Device" default="0">
        <enumVal>
          <enumChoice choice="Turnout">
            <choice>Turnout</choice>
          </enumChoice>
          <enumChoice choice="Sensor">
            <choice>Sensor</choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Msg2 Device</label>
      </variable>
      <variable CV="116" mask="VXXXXXXX" item="GPIO7 Msg2 Action" default="0">
        <enumVal>
          <enumChoice choice="Trigger on this message">
            <choice>Trigger on this message</choice>
          </enumChoice>
          <enumChoice choice="Send this message">
            <choice>Send this message </choice>
          </enumChoice>
        </enumVal>
        <label>GPIO7 Msg2 Action</label>
      </variable>
      <variable CV="129" item="Route1 Turnout1" mask="VVVVVVVV" default="0">
        <splitVal highCV="130" upperMask="XXXXVVVV" offset="1"/>
        <label>Route1 Turnout1</label>
      </variable>
      <variable CV="130" mask="XVVVXXXX" item="Route1 Turnout1 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Turnout1 Action</label>
      </variable>
      <variable CV="131" item="Route1 Turnout2" mask="VVVVVVVV" default="0">
        <splitVal highCV="132" upperMask="XXXXVVVV" offset="1"/>
        <label>Route1 Turnout2</label>
      </variable>
      <variable CV="132" mask="XVVVXXXX" item="Route1 Turnout2 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Turnout2 Action</label>
      </variable>
      <variable CV="133" item="Route1 Turnout3" mask="VVVVVVVV" default="0">
        <splitVal highCV="134" upperMask="XXXXVVVV" offset="1"/>
        <label>Route1 Turnout3</label>
      </variable>
      <variable CV="134" mask="XVVVXXXX" item="Route1 Turnout3 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Turnout3 Action</label>
      </variable>
      <variable CV="135" item="Route1 Turnout4" mask="VVVVVVVV" default="0">
        <splitVal highCV="136" upperMask="XXXXVVVV" offset="1"/>
        <label>Route1 Turnout4</label>
      </variable>
      <variable CV="136" mask="XVVVXXXX" item="Route1 Turnout4 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Turnout4 Action</label>
      </variable>
      <variable CV="137" item="Route1 Turnout5" mask="VVVVVVVV" default="0">
        <splitVal highCV="138" upperMask="XXXXVVVV" offset="1"/>
        <label>Route1 Turnout5</label>
      </variable>
      <variable CV="138" mask="XVVVXXXX" item="Route1 Turnout5 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Turnout5 Action</label>
      </variable>
      <variable CV="139" item="Route1 Turnout6" mask="VVVVVVVV" default="0">
        <splitVal highCV="140" upperMask="XXXXVVVV" offset="1"/>
        <label>Route1 Turnout6</label>
      </variable>
      <variable CV="140" mask="XVVVXXXX" item="Route1 Turnout6 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Turnout6 Action</label>
      </variable>
      <variable CV="141" item="Route1 Turnout7" mask="VVVVVVVV" default="0">
        <splitVal highCV="142" upperMask="XXXXVVVV" offset="1"/>
        <label>Route1 Turnout7</label>
      </variable>
      <variable CV="142" mask="XVVVXXXX" item="Route1 Turnout7 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Turnout7 Action</label>
      </variable>
      <variable CV="143" item="Route1 Turnout8" mask="VVVVVVVV" default="0">
        <splitVal highCV="144" upperMask="XXXXVVVV" offset="1"/>
        <label>Route1 Turnout8</label>
      </variable>
      <variable CV="144" mask="XVVVXXXX" item="Route1 Turnout8 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Turnout8 Action</label>
      </variable>
      <variable CV="145" item="Route2 Turnout1" mask="VVVVVVVV" default="0">
        <splitVal highCV="146" upperMask="XXXXVVVV" offset="1"/>
        <label>Route2 Turnout1</label>
      </variable>
      <variable CV="146" mask="XVVVXXXX" item="Route2 Turnout1 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Turnout1 Action</label>
      </variable>
      <variable CV="147" item="Route2 Turnout2" mask="VVVVVVVV" default="0">
        <splitVal highCV="148" upperMask="XXXXVVVV" offset="1"/>
        <label>Route2 Turnout2</label>
      </variable>
      <variable CV="148" mask="XVVVXXXX" item="Route2 Turnout2 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Turnout2 Action</label>
      </variable>
      <variable CV="149" item="Route2 Turnout3" mask="VVVVVVVV" default="0">
        <splitVal highCV="150" upperMask="XXXXVVVV" offset="1"/>
        <label>Route2 Turnout3</label>
      </variable>
      <variable CV="150" mask="XVVVXXXX" item="Route2 Turnout3 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Turnout3 Action</label>
      </variable>
      <variable CV="151" item="Route2 Turnout4" mask="VVVVVVVV" default="0">
        <splitVal highCV="152" upperMask="XXXXVVVV" offset="1"/>
        <label>Route2 Turnout4</label>
      </variable>
      <variable CV="152" mask="XVVVXXXX" item="Route2 Turnout4 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Turnout4 Action</label>
      </variable>
      <variable CV="153" item="Route2 Turnout5" mask="VVVVVVVV" default="0">
        <splitVal highCV="154" upperMask="XXXXVVVV" offset="1"/>
        <label>Route2 Turnout5</label>
      </variable>
      <variable CV="154" mask="XVVVXXXX" item="Route2 Turnout5 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Turnout5 Action</label>
      </variable>
      <variable CV="155" item="Route2 Turnout6" mask="VVVVVVVV" default="0">
        <splitVal highCV="156" upperMask="XXXXVVVV" offset="1"/>
        <label>Route2 Turnout6</label>
      </variable>
      <variable CV="156" mask="XVVVXXXX" item="Route2 Turnout6 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Turnout6 Action</label>
      </variable>
      <variable CV="157" item="Route2 Turnout7" mask="VVVVVVVV" default="0">
        <splitVal highCV="158" upperMask="XXXXVVVV" offset="1"/>
        <label>Route2 Turnout7</label>
      </variable>
      <variable CV="158" mask="XVVVXXXX" item="Route2 Turnout7 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Turnout7 Action</label>
      </variable>
      <variable CV="159" item="Route2 Turnout8" mask="VVVVVVVV" default="0">
        <splitVal highCV="160" upperMask="XXXXVVVV" offset="1"/>
        <label>Route2 Turnout8</label>
      </variable>
      <variable CV="160" mask="XVVVXXXX" item="Route2 Turnout8 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Turnout8 Action</label>
      </variable>
      <variable CV="161" item="Route3 Turnout1" mask="VVVVVVVV" default="0">
        <splitVal highCV="162" upperMask="XXXXVVVV" offset="1"/>
        <label>Route3 Turnout1</label>
      </variable>
      <variable CV="162" mask="XVVVXXXX" item="Route3 Turnout1 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Turnout1 Action</label>
      </variable>
      <variable CV="163" item="Route3 Turnout2" mask="VVVVVVVV" default="0">
        <splitVal highCV="164" upperMask="XXXXVVVV" offset="1"/>
        <label>Route3 Turnout2</label>
      </variable>
      <variable CV="164" mask="XVVVXXXX" item="Route3 Turnout2 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Turnout2 Action</label>
      </variable>
      <variable CV="165" item="Route3 Turnout3" mask="VVVVVVVV" default="0">
        <splitVal highCV="166" upperMask="XXXXVVVV" offset="1"/>
        <label>Route3 Turnout3</label>
      </variable>
      <variable CV="166" mask="XVVVXXXX" item="Route3 Turnout3 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Turnout3 Action</label>
      </variable>
      <variable CV="167" item="Route3 Turnout4" mask="VVVVVVVV" default="0">
        <splitVal highCV="168" upperMask="XXXXVVVV" offset="1"/>
        <label>Route3 Turnout4</label>
      </variable>
      <variable CV="168" mask="XVVVXXXX" item="Route3 Turnout4 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Turnout4 Action</label>
      </variable>
      <variable CV="169" item="Route3 Turnout5" mask="VVVVVVVV" default="0">
        <splitVal highCV="170" upperMask="XXXXVVVV" offset="1"/>
        <label>Route3 Turnout5</label>
      </variable>
      <variable CV="170" mask="XVVVXXXX" item="Route3 Turnout5 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Turnout5 Action</label>
      </variable>
      <variable CV="171" item="Route3 Turnout6" mask="VVVVVVVV" default="0">
        <splitVal highCV="172" upperMask="XXXXVVVV" offset="1"/>
        <label>Route3 Turnout6</label>
      </variable>
      <variable CV="172" mask="XVVVXXXX" item="Route3 Turnout6 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Turnout6 Action</label>
      </variable>
      <variable CV="173" item="Route3 Turnout7" mask="VVVVVVVV" default="0">
        <splitVal highCV="174" upperMask="XXXXVVVV" offset="1"/>
        <label>Route3 Turnout7</label>
      </variable>
      <variable CV="174" mask="XVVVXXXX" item="Route3 Turnout7 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Turnout7 Action</label>
      </variable>
      <variable CV="175" item="Route3 Turnout8" mask="VVVVVVVV" default="0">
        <splitVal highCV="176" upperMask="XXXXVVVV" offset="1"/>
        <label>Route3 Turnout8</label>
      </variable>
      <variable CV="176" mask="XVVVXXXX" item="Route3 Turnout8 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Turnout8 Action</label>
      </variable>
      <variable CV="177" item="Route4 Turnout1" mask="VVVVVVVV" default="0">
        <splitVal highCV="178" upperMask="XXXXVVVV" offset="1"/>
        <label>Route4 Turnout1</label>
      </variable>
      <variable CV="178" mask="XVVVXXXX" item="Route4 Turnout1 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Turnout1 Action</label>
      </variable>
      <variable CV="179" item="Route4 Turnout2" mask="VVVVVVVV" default="0">
        <splitVal highCV="180" upperMask="XXXXVVVV" offset="1"/>
        <label>Route4 Turnout2</label>
      </variable>
      <variable CV="180" mask="XVVVXXXX" item="Route4 Turnout2 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Turnout2 Action</label>
      </variable>
      <variable CV="181" item="Route4 Turnout3" mask="VVVVVVVV" default="0">
        <splitVal highCV="182" upperMask="XXXXVVVV" offset="1"/>
        <label>Route4 Turnout3</label>
      </variable>
      <variable CV="182" mask="XVVVXXXX" item="Route4 Turnout3 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Turnout3 Action</label>
      </variable>
      <variable CV="183" item="Route4 Turnout4" mask="VVVVVVVV" default="0">
        <splitVal highCV="184" upperMask="XXXXVVVV" offset="1"/>
        <label>Route4 Turnout4</label>
      </variable>
      <variable CV="184" mask="XVVVXXXX" item="Route4 Turnout4 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Turnout4 Action</label>
      </variable>
      <variable CV="185" item="Route4 Turnout5" mask="VVVVVVVV" default="0">
        <splitVal highCV="186" upperMask="XXXXVVVV" offset="1"/>
        <label>Route4 Turnout5</label>
      </variable>
      <variable CV="186" mask="XVVVXXXX" item="Route4 Turnout5 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Turnout5 Action</label>
      </variable>
      <variable CV="187" item="Route4 Turnout6" mask="VVVVVVVV" default="0">
        <splitVal highCV="188" upperMask="XXXXVVVV" offset="1"/>
        <label>Route4 Turnout6</label>
      </variable>
      <variable CV="188" mask="XVVVXXXX" item="Route4 Turnout6 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Turnout6 Action</label>
      </variable>
      <variable CV="189" item="Route4 Turnout7" mask="VVVVVVVV" default="0">
        <splitVal highCV="190" upperMask="XXXXVVVV" offset="1"/>
        <label>Route4 Turnout7</label>
      </variable>
      <variable CV="190" mask="XVVVXXXX" item="Route4 Turnout7 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Turnout7 Action</label>
      </variable>
      <variable CV="191" item="Route4 Turnout8" mask="VVVVVVVV" default="0">
        <splitVal highCV="192" upperMask="XXXXVVVV" offset="1"/>
        <label>Route4 Turnout8</label>
      </variable>
      <variable CV="192" mask="XVVVXXXX" item="Route4 Turnout8 Action" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Closed">
            <choice>Closed</choice>
          </enumChoice>
          <enumChoice choice="Thrown">
            <choice>Thrown</choice>
          </enumChoice>
          <enumChoice choice="Sensor Hi">
            <choice>Sensor Hi</choice>
          </enumChoice>
          <enumChoice choice="Sensor Lo">
            <choice>Sensor Lo</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Turnout8 Action</label>
      </variable>
      <variable CV="193" mask="XXXXXXVV" item="Route1 Type" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Normal Route">
            <choice>Normal Route</choice>
          </enumChoice>
          <enumChoice choice="Selector">
            <choice>Selector</choice>
          </enumChoice>
        </enumVal>
        <label>Route1 Type</label>
      </variable>
      <variable CV="194" mask="XXXXXXVV" item="Route2 Type" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Normal Route">
            <choice>Normal Route</choice>
          </enumChoice>
          <enumChoice choice="Selector">
            <choice>Selector</choice>
          </enumChoice>
          <enumChoice choice="Expand Route1">
            <choice>Expand Route1</choice>
          </enumChoice>
        </enumVal>
        <label>Route2 Type</label>
      </variable>
      <variable CV="195" mask="XXXXXXVV" item="Route3 Type" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Normal Route">
            <choice>Normal Route</choice>
          </enumChoice>
          <enumChoice choice="Selector">
            <choice>Selector</choice>
          </enumChoice>
          <enumChoice choice="Expand Route2">
            <choice>Expand Route2</choice>
          </enumChoice>
        </enumVal>
        <label>Route3 Type</label>
      </variable>
      <variable CV="196" mask="XXXXXXVV" item="Route4 Type" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Normal Route">
            <choice>Normal Route</choice>
          </enumChoice>
          <enumChoice choice="Selector">
            <choice>Selector</choice>
          </enumChoice>
          <enumChoice choice="Expand Route3">
            <choice>Expand Route3</choice>
          </enumChoice>
        </enumVal>
        <label>Route4 Type</label>
      </variable>
      <variable CV="197" mask="XXXXXXVV" item="Route5 Type" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Normal Route">
            <choice>Normal Route</choice>
          </enumChoice>
          <enumChoice choice="Selector">
            <choice>Selector</choice>
          </enumChoice>
          <enumChoice choice="Expand Route4">
            <choice>Expand Route4</choice>
          </enumChoice>
        </enumVal>
        <label>Route5 Type</label>
      </variable>
      <variable CV="198" mask="XXXXXXVV" item="Route6 Type" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Normal Route">
            <choice>Normal Route</choice>
          </enumChoice>
          <enumChoice choice="Selector">
            <choice>Selector</choice>
          </enumChoice>
          <enumChoice choice="Expand Route5">
            <choice>Expand Route5</choice>
          </enumChoice>
        </enumVal>
        <label>Route6 Type</label>
      </variable>
      <variable CV="199" mask="XXXXXXVV" item="Route7 Type" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Normal Route">
            <choice>Normal Route</choice>
          </enumChoice>
          <enumChoice choice="Selector">
            <choice>Selector</choice>
          </enumChoice>
          <enumChoice choice="Expand Route6">
            <choice>Expand Route6</choice>
          </enumChoice>
        </enumVal>
        <label>Route7 Type</label>
      </variable>
      <variable CV="200" mask="XXXXXXVV" item="Route8 Type" default="0">
        <enumVal>
          <enumChoice choice="None">
            <choice>None</choice>
          </enumChoice>
          <enumChoice choice="Normal Route">
            <choice>Normal Route</choice>
          </enumChoice>
          <enumChoice choice="Selector">
            <choice>Selector</choice>
          </enumChoice>
          <enumChoice choice="Expand Route7">
            <choice>Expand Route7</choice>
          </enumChoice>
        </enumVal>
        <label>Route8 Type</label>
      </variable>
    </variables>
    <resets>
      <factReset label="Restore All CVs to Factory Defaults.  Device Address=11000" CV="8" default="8"/>
      <factReset label="Restore Addresses to Factory Defaults.  Device Address=11000" CV="8" default="9"/>
      <factReset label="Restore Servo and Input CVs to Factory Defaults" CV="8" default="10"/>
    </resets>
  </decoder>
  <pane>
    <column>
      <row>
        <column>
          <display item="Long Address" label="Long Address" tooltip="0-16383: 5 digit number suggested">
            <label>Long Address</label>
          </display>
          <label>
            <text> </text>
          </label>
          <display item="Servo Start Address" label="Servo Start Address" tooltip="Address of first servo: 1-2045, recommend not using 1017-1020">
            <label>Servo Start Address</label>
          </display>
          <display item="Lock Start Address" label="Lock Start Address" tooltip="Address of first lock: 1-2045, recommend not using 1017-1020">
            <label>Lock Start Address</label>
          </display>
          <display item="Sensor Start Address" label="Sensor Start Address" tooltip="Address of first sensor: 1-4089">
            <label>Sensor Start Address</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="AutoAlign Current" label="AutoAlign Current" tooltip="Current limit for AutoAlignment: 10-80 (typ) or 0 for manual preset selection">
            <label>AutoAlign Current</label>
          </display>
          <display item="Lock Indicator" label="Lock Indicator" tooltip="Lock state to indicate on LED">
            <label>Lock Indicator</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text> </text>
          </label>
        </column>
        <column>
          <label>
            <text>   </text>
          </label>
        </column>
        <column>
          <display item="Input Interrogate" label="Input Interrogate" tooltip="Report input states">
            <label>Input Interrogate</label>
          </display>
          <display item="GPON Interrogate" label="GPON Interrogate" tooltip="Report states on GPON">
            <label>Output Interrogate</label>
          </display>
          <display item="Servo State Memory" label="Servo State Memory" tooltip="Retain servo states when powered down">
            <label>Servo State Memory</label>
          </display>
          <display item="DCC Busy Retry" label="Retry on DCC Busy" tooltip="Retry Switch Requests when they aren't relayed to DCC by the Command Station">
            <label>DCC Busy Retry</label>
          </display>
          <display item="Send Output Off" label="Output Off Switch Request" tooltip="Send an Output Off Switch Request following every Output On request">
            <label>Send Output Off</label>
          </display>
          <display item="Local Actions" label="Local Actions" tooltip="Provide visibililty on Loconet for local actions">
            <label>Local Actions</label>
          </display>
          <display item="Sensor Input Polarity" label="Sensor Input Polarity" tooltip="Invert polarity so that a Low input is Positive">
            <label>Sensor Input Polarity</label>
          </display>
          <display item="Servo Drive" label="Servo Drive" tooltip="Disable servo drive when stopped">
            <label>Servo Drive</label>
          </display>
          <display item="No CS" label="No Command Station" tooltip="Enable when no command station is present">
            <label>No Command Station</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text> </text>
          </label>
          <label>
            <text> </text>
          </label>
        </column>
      </row>
      <row>
        <column>
          <display item="Manufacturer ID" tooltip="Tam Valley Depot"/>
        </column>
        <column>
          <display item="Version ID" label="  Product ID" tooltip="Quad-LN"/>
        </column>
        <column>
          <display item="Hardware Rev" label="  Hardware Version" tooltip="Hardware revision number"/>
        </column>
      </row>
      <row>
        <label>
          <text> </text>
        </label>
      </row>
      <row>
        <column>
          <display item="Major Version" label="Software Version" tooltip="Software major version number"/>
        </column>
        <column>
          <display item="Minor Version" label="." tooltip="Software minor version number"/>
        </column>
        <column>
          <display item="Build Num" label="  Build Number" tooltip="Software build number"/>
        </column>
      </row>
      <row>
        <label>
          <text> </text>
        </label>
      </row>
      <row>
        <column>
          <label>
            <text>Decoder Template File Version: 1.11.3</text>
          </label>
          <label>
            <text>  </text>
          </label>
          <label>
            <text>Firmware version 1.0 or later is required with this Quad-LN gen2 family decoder template file.</text>
          </label>
          <label>
            <text>For firmware version 0.15 select the Quad-LN family decoder template file.</text>
          </label>
        </column>
      </row>
    </column>
    <name>Quad-LN</name>
  </pane>
  <pane>
    <column>
      <row>
        <column>
          <label>
            <text>                                  SERVO 1                                     </text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Servo1 Addr" label="Address  LT" tooltip="To change, adjust Servo Base Addr on Quad-LN pane">
            <label>Address  LT</label>
          </display>
          <display item="Lock1 Addr" label="Lock  LT" tooltip="To change, adjust Lock Base Addr on Quad-LN pane">
            <label>Lock  LT</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                   TRAVEL</text>
          </label>
          <display item="Servo1 Closed" label="Closed Position" tooltip="0=full CCW, 2400=full CW">
            <label>Closed Position</label>
          </display>
          <display item="Servo1 Thrown" label="Thrown Position" tooltip="0=full CCW, 2400=full CW">
            <label>Thrown Position</label>
          </display>
          <display item="Servo1 Swap Endpoints" label="Orientation" tooltip="Matches Closed/Thrown commands to physical servo installation">
            <label>Orientation</label>
          </display>
          <display item="Servo1 Speed" label="Speed" tooltip="0-63: 0=very slow, 4=normal, 63=very fast">
            <label>Speed</label>
          </display>
          <display item="Servo1 RapidStart" label="RapidStart" tooltip="increases speed during initial movement">
            <label>RapidStart</label>
          </display>
          <display item="Servo1 Directional Speed" label="Directional Speed" tooltip="enables separate speed setting for travel in the Thrown direction">
            <label>Directional Speed</label>
          </display>
          <display item="Servo1 Thrown Speed" label="Thrown Speed" tooltip="0-63: 0=very slow, 4=normal, 63=very fast">
            <label>Thrown Speed</label>
          </display>
          <display item="Servo1 Thrown RapidStart" label="Thrown RapidStart" tooltip="increases speed during initial movement">
            <label>Thrown RapidStart</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    LOCK</text>
          </label>
          <display item="Servo1 Lock" label="Mode" tooltip="Controls Lock via Turnout at addr of servo + 4">
            <label>Mode</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    MESSAGE</text>
          </label>
          <display item="Servo1 Output Message" label="Output Msg" tooltip="Report turnout state without position feedback sensors">
            <label>Output Msg</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    CASCADE</text>
          </label>
          <display item="Servo1 Cascade Trigger" label="Trigger">
            <label>Trigger</label>
          </display>
          <display item="Servo1 Cascade Action" label="Action" tooltip="Cascade turnout action">
            <label>Action</label>
          </display>
          <display item="Servo1 Cascade Turnout" label="Turnout" tooltip="Cascade turnout number">
            <label>Turnout</label>
          </display>
        </column>
        <column>
          <label>
            <text>            </text>
          </label>
        </column>
        <column>
          <label>
            <text>                         MAIN IO 1</text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Sensor2 Addr" label="Address   LS" tooltip="To change, adjust Sensor Base Addr on Quad-LN pane">
            <label>Address   LS</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          INPUT</text>
          </label>
          <display item="GPIO2 Trigger" label="Trigger" tooltip="Change on input that triggers Action and Message">
            <label>Trigger</label>
          </display>
          <display item="GPIO2 Freeze" label="DCC Freeze" tooltip="Freeze the local input value when the DCC signal is not present">
            <label>DCC Freeze</label>
          </display>
          <display item="GPIO2 Message" label="Message" tooltip="Message sent when local input triggers">
            <label>Message</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SERVO 1 INDICATION</text>
          </label>
          <display item="GPIO2 LED Mode" label="LED Mode" tooltip="Enables LED drive and blinking options">
            <label>LED Mode</label>
          </display>
          <display item="GPIO2 LED Sense" label="LED Sense" tooltip="Swaps LED drive so panel matches turnout">
            <label>LED Sense</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          ACTION</text>
          </label>
          <row>
            <column>
              <display item="GPIO2 Action: Servo1" label="          Servo1" tooltip="Servo1 action">
                <label>          Servo1</label>
              </display>
            </column>
            <column>
              <display item="GPIO2 Action: Servo3" label="  Servo3" tooltip="Servo3 action">
                <label>  Servo3</label>
              </display>
            </column>
          </row>
          <row>
            <column>
              <display item="GPIO2 Action: Servo2" label="          Servo2" tooltip="Servo2 action">
                <label>          Servo2</label>
              </display>
            </column>
            <column>
              <display item="GPIO2 Action: Servo4" label="  Servo4" tooltip="Servo4 action">
                <label>  Servo4</label>
              </display>
            </column>
          </row>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SECONDARY MESSAGE</text>
          </label>
          <display item="GPIO2 Msg2 Action" label="Type" tooltip="Trigger on this message or send this message">
            <label>Type</label>
          </display>
          <display item="GPIO2 Msg2 Device" label="Device" tooltip="Sensor or Turnout message">
            <label>Device</label>
          </display>
          <display item="GPIO2 Msg2 Condition" label="Condition" tooltip="Trigger message condition or outgoing message command sense">
            <label>Condition</label>
          </display>
          <display item="GPIO2 Msg2 Addr" label="Number" tooltip="Sensor or Turnout number">
            <label>Number</label>
          </display>
        </column>
        <column>
          <label>
            <text>            </text>
          </label>
        </column>
        <column>
          <label>
            <text>                         AUX IO 1</text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Sensor1 Addr" label="Address   LS" tooltip="To change, adjust Sensor Base Addr on Quad-LN pane">
            <label>Address   LS</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          INPUT</text>
          </label>
          <display item="GPIO1 Trigger" label="Trigger" tooltip="Change on input that triggers Action and Message">
            <label>Trigger</label>
          </display>
          <display item="GPIO1 Freeze" label="DCC Freeze" tooltip="Freeze the local input value when the DCC signal is not present">
            <label>DCC Freeze</label>
          </display>
          <display item="GPIO1 Message" label="Message" tooltip="Message sent when local input triggers">
            <label>Message</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SERVO 1 INDICATION</text>
          </label>
          <display item="GPIO1 LED Mode" label="LED Mode" tooltip="Enables LED drive and blinking options">
            <label>LED Mode</label>
          </display>
          <display item="GPIO1 LED Sense" label="LED Drive" tooltip="Swaps LED drive so panel matches turnout">
            <label>LED Drive</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          ACTION</text>
          </label>
          <row>
            <column>
              <display item="GPIO1 Action: Servo1" label="          Servo1" tooltip="Servo1 action">
                <label>          Servo1</label>
              </display>
            </column>
            <column>
              <display item="GPIO1 Action: Servo3" label="  Servo3" tooltip="Servo3 action">
                <label>  Servo3</label>
              </display>
            </column>
          </row>
          <row>
            <column>
              <display item="GPIO1 Action: Servo2" label="          Servo2" tooltip="Servo2 action">
                <label>          Servo2</label>
              </display>
            </column>
            <column>
              <display item="GPIO1 Action: Servo4" label="  Servo4" tooltip="Servo4 action">
                <label>  Servo4</label>
              </display>
            </column>
          </row>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SECONDARY MESSAGE</text>
          </label>
          <display item="GPIO1 Msg2 Action" label="Type" tooltip="Trigger on this message or send this message">
            <label>Type</label>
          </display>
          <display item="GPIO1 Msg2 Device" label="Device" tooltip="Sensor or Turnout message">
            <label>Device</label>
          </display>
          <display item="GPIO1 Msg2 Condition" label="Condition" tooltip="Trigger message condition or outgoing message sense">
            <label>Condition</label>
          </display>
          <display item="GPIO1 Msg2 Addr" label="Number" tooltip="Sensor or Turnout number">
            <label>Number</label>
          </display>
        </column>
      </row>
    </column>
    <name>Group 1</name>
  </pane>
  <pane>
    <column>
      <row>
        <column>
          <label>
            <text>                                  SERVO 2                                     </text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Servo2 Addr" label="Address  LT" tooltip="To change, adjust Servo Base Addr on Quad-LN pane">
            <label>Address  LT</label>
          </display>
          <display item="Lock2 Addr" label="Lock  LT" tooltip="To change, adjust Lock Base Addr on Quad-LN pane">
            <label>Lock  LT</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                   TRAVEL</text>
          </label>
          <display item="Servo2 Closed" label="Closed Position" tooltip="0=full CCW, 2400=full CW">
            <label>Closed Position</label>
          </display>
          <display item="Servo2 Thrown" label="Thrown Position" tooltip="0=full CCW, 2400=full CW">
            <label>Thrown Position</label>
          </display>
          <display item="Servo2 Swap Endpoints" label="Orientation" tooltip="Matches Closed/Thrown commands to physical servo installation">
            <label>Orientation</label>
          </display>
          <display item="Servo2 Speed" label="Speed" tooltip="0-63: 0=very slow, 4=normal, 63=very fast">
            <label>Speed</label>
          </display>
          <display item="Servo2 RapidStart" label="RapidStart" tooltip="increases speed during initial movement">
            <label>RapidStart</label>
          </display>
          <display item="Servo2 Directional Speed" label="Directional Speed" tooltip="enables separate speed setting for travel in the Thrown direction">
            <label>Directional Speed</label>
          </display>
          <display item="Servo2 Thrown Speed" label="Thrown Speed" tooltip="0-63: 0=very slow, 4=normal, 63=very fast">
            <label>Thrown Speed</label>
          </display>
          <display item="Servo2 Thrown RapidStart" label="Thrown RapidStart" tooltip="increases speed during initial movement">
            <label>Thrown RapidStart</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    LOCK</text>
          </label>
          <display item="Servo2 Lock" label="Mode" tooltip="Controls Lock via Turnout at addr of servo + 4">
            <label>Mode</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    MESSAGE</text>
          </label>
          <display item="Servo2 Output Message" label="Output Msg" tooltip="Report turnout state without position feedback sensors">
            <label>Output Msg</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    CASCADE</text>
          </label>
          <display item="Servo2 Cascade Trigger" label="Trigger">
            <label>Trigger</label>
          </display>
          <display item="Servo2 Cascade Action" label="Action" tooltip="Cascade turnout action">
            <label>Action</label>
          </display>
          <display item="Servo2 Cascade Turnout" label="Turnout" tooltip="Cascade turnout number">
            <label>Turnout</label>
          </display>
        </column>
        <column>
          <label>
            <text>            </text>
          </label>
        </column>
        <column>
          <label>
            <text>                         MAIN IO 2</text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Sensor4 Addr" label="Address   LS" tooltip="To change, adjust Sensor Base Addr on Quad-LN pane">
            <label>Address   LS</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          INPUT</text>
          </label>
          <display item="GPIO4 Trigger" label="Trigger" tooltip="Change on input that triggers Action and Message">
            <label>Trigger</label>
          </display>
          <display item="GPIO4 Freeze" label="DCC Freeze" tooltip="Freeze the local input value when the DCC signal is not present">
            <label>DCC Freeze</label>
          </display>
          <display item="GPIO4 Message" label="Message" tooltip="Message sent when local input triggers">
            <label>Message</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SERVO 2 INDICATION</text>
          </label>
          <display item="GPIO4 LED Mode" label="LED Mode" tooltip="Enables LED drive and blinking options">
            <label>LED Mode</label>
          </display>
          <display item="GPIO4 LED Sense" label="LED Sense" tooltip="Swaps LED drive so panel matches turnout">
            <label>LED Sense</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          ACTION</text>
          </label>
          <row>
            <column>
              <display item="GPIO4 Action: Servo1" label="          Servo1" tooltip="Servo1 action">
                <label>          Servo1</label>
              </display>
            </column>
            <column>
              <display item="GPIO4 Action: Servo3" label="  Servo3" tooltip="Servo3 action">
                <label>  Servo3</label>
              </display>
            </column>
          </row>
          <row>
            <column>
              <display item="GPIO4 Action: Servo2" label="          Servo2" tooltip="Servo2 action">
                <label>          Servo2</label>
              </display>
            </column>
            <column>
              <display item="GPIO4 Action: Servo4" label="  Servo4" tooltip="Servo4 action">
                <label>  Servo4</label>
              </display>
            </column>
          </row>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SECONDARY MESSAGE</text>
          </label>
          <display item="GPIO4 Msg2 Action" label="Type" tooltip="Trigger on this message or send this message">
            <label>Type</label>
          </display>
          <display item="GPIO4 Msg2 Device" label="Device" tooltip="Sensor or Turnout message">
            <label>Device</label>
          </display>
          <display item="GPIO4 Msg2 Condition" label="Condition" tooltip="Trigger message condition or outgoing message command sense">
            <label>Condition</label>
          </display>
          <display item="GPIO4 Msg2 Addr" label="Number" tooltip="Sensor or Turnout number">
            <label>Number</label>
          </display>
        </column>
        <column>
          <label>
            <text>            </text>
          </label>
        </column>
        <column>
          <label>
            <text>                         AUX IO 2</text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Sensor3 Addr" label="Address   LS" tooltip="To change, adjust Sensor Base Addr on Quad-LN pane">
            <label>Address   LS</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          INPUT</text>
          </label>
          <display item="GPIO3 Trigger" label="Trigger" tooltip="Change on input that triggers Action and Message">
            <label>Trigger</label>
          </display>
          <display item="GPIO3 Freeze" label="DCC Freeze" tooltip="Freeze the local input value when the DCC signal is not present">
            <label>DCC Freeze</label>
          </display>
          <display item="GPIO3 Message" label="Message" tooltip="Message sent when local input triggers">
            <label>Message</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SERVO 2 INDICATION</text>
          </label>
          <display item="GPIO3 LED Mode" label="LED Mode" tooltip="Enables LED drive and blinking options">
            <label>LED Mode</label>
          </display>
          <display item="GPIO3 LED Sense" label="LED Drive" tooltip="Swaps LED drive so panel matches turnout">
            <label>LED Drive</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          ACTION</text>
          </label>
          <row>
            <column>
              <display item="GPIO3 Action: Servo1" label="          Servo1" tooltip="Servo1 action">
                <label>          Servo1</label>
              </display>
            </column>
            <column>
              <display item="GPIO3 Action: Servo3" label="  Servo3" tooltip="Servo3 action">
                <label>  Servo3</label>
              </display>
            </column>
          </row>
          <row>
            <column>
              <display item="GPIO3 Action: Servo2" label="          Servo2" tooltip="Servo2 action">
                <label>          Servo2</label>
              </display>
            </column>
            <column>
              <display item="GPIO3 Action: Servo4" label="  Servo4" tooltip="Servo4 action">
                <label>  Servo4</label>
              </display>
            </column>
          </row>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SECONDARY MESSAGE</text>
          </label>
          <display item="GPIO3 Msg2 Action" label="Type" tooltip="Trigger on this message or send this message">
            <label>Type</label>
          </display>
          <display item="GPIO3 Msg2 Device" label="Device" tooltip="Sensor or Turnout message">
            <label>Device</label>
          </display>
          <display item="GPIO3 Msg2 Condition" label="Condition" tooltip="Trigger message condition or outgoing message sense">
            <label>Condition</label>
          </display>
          <display item="GPIO3 Msg2 Addr" label="Number" tooltip="Sensor or Turnout number">
            <label>Number</label>
          </display>
        </column>
      </row>
    </column>
    <name>Group 2</name>
  </pane>
  <pane>
    <column>
      <row>
        <column>
          <label>
            <text>                                  SERVO 3                                     </text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Servo3 Addr" label="Address  LT" tooltip="To change, adjust Servo Base Addr on Quad-LN pane">
            <label>Address  LT</label>
          </display>
          <display item="Lock3 Addr" label="Lock  LT" tooltip="To change, adjust Lock Base Addr on Quad-LN pane">
            <label>Lock  LT</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                   TRAVEL</text>
          </label>
          <display item="Servo3 Closed" label="Closed Position" tooltip="0=full CCW, 2400=full CW">
            <label>Closed Position</label>
          </display>
          <display item="Servo3 Thrown" label="Thrown Position" tooltip="0=full CCW, 2400=full CW">
            <label>Thrown Position</label>
          </display>
          <display item="Servo3 Swap Endpoints" label="Orientation" tooltip="Matches Closed/Thrown commands to physical servo installation">
            <label>Orientation</label>
          </display>
          <display item="Servo3 Speed" label="Speed" tooltip="0-63: 0=very slow, 4=normal, 63=very fast">
            <label>Speed</label>
          </display>
          <display item="Servo3 RapidStart" label="RapidStart" tooltip="increases speed during initial movement">
            <label>RapidStart</label>
          </display>
          <display item="Servo3 Directional Speed" label="Directional Speed" tooltip="enables separate speed setting for travel in the Thrown direction">
            <label>Directional Speed</label>
          </display>
          <display item="Servo3 Thrown Speed" label="Thrown Speed" tooltip="0-63: 0=very slow, 4=normal, 63=very fast">
            <label>Thrown Speed</label>
          </display>
          <display item="Servo3 Thrown RapidStart" label="Thrown RapidStart" tooltip="increases speed during initial movement">
            <label>Thrown RapidStart</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    LOCK</text>
          </label>
          <display item="Servo3 Lock" label="Mode" tooltip="Controls Lock via Turnout at addr of servo + 4">
            <label>Mode</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    MESSAGE</text>
          </label>
          <display item="Servo3 Output Message" label="Output Msg" tooltip="Report turnout state without position feedback sensors">
            <label>Output Msg</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    CASCADE</text>
          </label>
          <display item="Servo3 Cascade Trigger" label="Trigger">
            <label>Trigger</label>
          </display>
          <display item="Servo3 Cascade Action" label="Action" tooltip="Cascade turnout action">
            <label>Action</label>
          </display>
          <display item="Servo3 Cascade Turnout" label="Turnout" tooltip="Cascade turnout number">
            <label>Turnout</label>
          </display>
        </column>
        <column>
          <label>
            <text>            </text>
          </label>
        </column>
        <column>
          <label>
            <text>                         MAIN IO 3</text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Sensor6 Addr" label="Address   LS" tooltip="To change, adjust Sensor Base Addr on Quad-LN pane">
            <label>Address   LS</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          INPUT</text>
          </label>
          <display item="GPIO6 Trigger" label="Trigger" tooltip="Change on input that triggers Action and Message">
            <label>Trigger</label>
          </display>
          <display item="GPIO6 Freeze" label="DCC Freeze" tooltip="Freeze the local input value when the DCC signal is not present">
            <label>DCC Freeze</label>
          </display>
          <display item="GPIO6 Message" label="Message" tooltip="Message sent when local input triggers">
            <label>Message</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SERVO 3 INDICATION</text>
          </label>
          <display item="GPIO6 LED Mode" label="LED Mode" tooltip="Enables LED drive and blinking options">
            <label>LED Mode</label>
          </display>
          <display item="GPIO6 LED Sense" label="LED Sense" tooltip="Swaps LED drive so panel matches turnout">
            <label>LED Sense</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          ACTION</text>
          </label>
          <row>
            <column>
              <display item="GPIO6 Action: Servo1" label="          Servo1" tooltip="Servo1 action">
                <label>          Servo1</label>
              </display>
            </column>
            <column>
              <display item="GPIO6 Action: Servo3" label="  Servo3" tooltip="Servo3 action">
                <label>  Servo3</label>
              </display>
            </column>
          </row>
          <row>
            <column>
              <display item="GPIO6 Action: Servo2" label="          Servo2" tooltip="Servo2 action">
                <label>          Servo2</label>
              </display>
            </column>
            <column>
              <display item="GPIO6 Action: Servo4" label="  Servo4" tooltip="Servo4 action">
                <label>  Servo4</label>
              </display>
            </column>
          </row>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SECONDARY MESSAGE</text>
          </label>
          <display item="GPIO6 Msg2 Action" label="Type" tooltip="Trigger on this message or send this message">
            <label>Type</label>
          </display>
          <display item="GPIO6 Msg2 Device" label="Device" tooltip="Sensor or Turnout message">
            <label>Device</label>
          </display>
          <display item="GPIO6 Msg2 Condition" label="Condition" tooltip="Trigger message condition or outgoing message command sense">
            <label>Condition</label>
          </display>
          <display item="GPIO6 Msg2 Addr" label="Number" tooltip="Sensor or Turnout number">
            <label>Number</label>
          </display>
        </column>
        <column>
          <label>
            <text>            </text>
          </label>
        </column>
        <column>
          <label>
            <text>                         AUX IO 3</text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Sensor5 Addr" label="Address   LS" tooltip="To change, adjust Sensor Base Addr on Quad-LN pane">
            <label>Address   LS</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          INPUT</text>
          </label>
          <display item="GPIO5 Trigger" label="Trigger" tooltip="Change on input that triggers Action and Message">
            <label>Trigger</label>
          </display>
          <display item="GPIO5 Freeze" label="DCC Freeze" tooltip="Freeze the local input value when the DCC signal is not present">
            <label>DCC Freeze</label>
          </display>
          <display item="GPIO5 Message" label="Message" tooltip="Message sent when local input triggers">
            <label>Message</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SERVO 3 INDICATION</text>
          </label>
          <display item="GPIO5 LED Mode" label="LED Mode" tooltip="Enables LED drive and blinking options">
            <label>LED Mode</label>
          </display>
          <display item="GPIO5 LED Sense" label="LED Drive" tooltip="Swaps LED drive so panel matches turnout">
            <label>LED Drive</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          ACTION</text>
          </label>
          <row>
            <column>
              <display item="GPIO5 Action: Servo1" label="          Servo1" tooltip="Servo1 action">
                <label>          Servo1</label>
              </display>
            </column>
            <column>
              <display item="GPIO5 Action: Servo3" label="  Servo3" tooltip="Servo3 action">
                <label>  Servo3</label>
              </display>
            </column>
          </row>
          <row>
            <column>
              <display item="GPIO5 Action: Servo2" label="          Servo2" tooltip="Servo2 action">
                <label>          Servo2</label>
              </display>
            </column>
            <column>
              <display item="GPIO5 Action: Servo4" label="  Servo4" tooltip="Servo4 action">
                <label>  Servo4</label>
              </display>
            </column>
          </row>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SECONDARY MESSAGE</text>
          </label>
          <display item="GPIO5 Msg2 Action" label="Type" tooltip="Trigger on this message or send this message">
            <label>Type</label>
          </display>
          <display item="GPIO5 Msg2 Device" label="Device" tooltip="Sensor or Turnout message">
            <label>Device</label>
          </display>
          <display item="GPIO5 Msg2 Condition" label="Condition" tooltip="Trigger message condition or outgoing message sense">
            <label>Condition</label>
          </display>
          <display item="GPIO5 Msg2 Addr" label="Number" tooltip="Sensor or Turnout number">
            <label>Number</label>
          </display>
        </column>
      </row>
    </column>
    <name>Group 3</name>
  </pane>
  <pane>
    <column>
      <row>
        <column>
          <label>
            <text>                                  SERVO 4                                     </text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Servo4 Addr" label="Address  LT" tooltip="To change, adjust Servo Base Addr on Quad-LN pane">
            <label>Address  LT</label>
          </display>
          <display item="Lock4 Addr" label="Lock  LT" tooltip="To change, adjust Lock Base Addr on Quad-LN pane">
            <label>Lock  LT</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                   TRAVEL</text>
          </label>
          <display item="Servo4 Closed" label="Closed Position" tooltip="0=full CCW, 2400=full CW">
            <label>Closed Position</label>
          </display>
          <display item="Servo4 Thrown" label="Thrown Position" tooltip="0=full CCW, 2400=full CW">
            <label>Thrown Position</label>
          </display>
          <display item="Servo4 Swap Endpoints" label="Orientation" tooltip="Matches Closed/Thrown commands to physical servo installation">
            <label>Orientation</label>
          </display>
          <display item="Servo4 Speed" label="Speed" tooltip="0-63: 0=very slow, 4=normal, 63=very fast">
            <label>Speed</label>
          </display>
          <display item="Servo4 RapidStart" label="RapidStart" tooltip="increases speed during initial movement">
            <label>RapidStart</label>
          </display>
          <display item="Servo4 Directional Speed" label="Directional Speed" tooltip="enables separate speed setting for travel in the Thrown direction">
            <label>Directional Speed</label>
          </display>
          <display item="Servo4 Thrown Speed" label="Thrown Speed" tooltip="0-63: 0=very slow, 4=normal, 63=very fast">
            <label>Thrown Speed</label>
          </display>
          <display item="Servo4 Thrown RapidStart" label="Thrown RapidStart" tooltip="increases speed during initial movement">
            <label>Thrown RapidStart</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    LOCK</text>
          </label>
          <display item="Servo4 Lock" label="Mode" tooltip="Controls Lock via Turnout at addr of servo + 4">
            <label>Mode</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    MESSAGE</text>
          </label>
          <display item="Servo4 Output Message" label="Output Msg" tooltip="Report turnout state without position feedback sensors">
            <label>Output Msg</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                                    CASCADE</text>
          </label>
          <display item="Servo4 Cascade Trigger" label="Trigger">
            <label>Trigger</label>
          </display>
          <display item="Servo4 Cascade Action" label="Action" tooltip="Cascade turnout action">
            <label>Action</label>
          </display>
          <display item="Servo4 Cascade Turnout" label="Turnout" tooltip="Cascade turnout number">
            <label>Turnout</label>
          </display>
        </column>
        <column>
          <label>
            <text>            </text>
          </label>
        </column>
        <column>
          <label>
            <text>                         MAIN IO 4</text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Sensor8 Addr" label="Address   LS" tooltip="To change, adjust Sensor Base Addr on Quad-LN pane">
            <label>Address   LS</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          INPUT</text>
          </label>
          <display item="GPIO8 Trigger" label="Trigger" tooltip="Change on input that triggers Action and Message">
            <label>Trigger</label>
          </display>
          <display item="GPIO8 Freeze" label="DCC Freeze" tooltip="Freeze the local input value when the DCC signal is not present">
            <label>DCC Freeze</label>
          </display>
          <display item="GPIO8 Message" label="Message" tooltip="Message sent when local input triggers">
            <label>Message</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SERVO 4 INDICATION</text>
          </label>
          <display item="GPIO8 LED Mode" label="LED Mode" tooltip="Enables LED drive and blinking options">
            <label>LED Mode</label>
          </display>
          <display item="GPIO8 LED Sense" label="LED Sense" tooltip="Swaps LED drive so panel matches turnout">
            <label>LED Sense</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          ACTION</text>
          </label>
          <row>
            <column>
              <display item="GPIO8 Action: Servo1" label="          Servo1" tooltip="Servo1 action">
                <label>          Servo1</label>
              </display>
            </column>
            <column>
              <display item="GPIO8 Action: Servo3" label="  Servo3" tooltip="Servo3 action">
                <label>  Servo3</label>
              </display>
            </column>
          </row>
          <row>
            <column>
              <display item="GPIO8 Action: Servo2" label="          Servo2" tooltip="Servo2 action">
                <label>          Servo2</label>
              </display>
            </column>
            <column>
              <display item="GPIO8 Action: Servo4" label="  Servo4" tooltip="Servo4 action">
                <label>  Servo4</label>
              </display>
            </column>
          </row>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SECONDARY MESSAGE</text>
          </label>
          <display item="GPIO8 Msg2 Action" label="Type" tooltip="Trigger on this message or send this message">
            <label>Type</label>
          </display>
          <display item="GPIO8 Msg2 Device" label="Device" tooltip="Sensor or Turnout message">
            <label>Device</label>
          </display>
          <display item="GPIO8 Msg2 Condition" label="Condition" tooltip="Trigger message condition or outgoing message command sense">
            <label>Condition</label>
          </display>
          <display item="GPIO8 Msg2 Addr" label="Number" tooltip="Sensor or Turnout number">
            <label>Number</label>
          </display>
        </column>
        <column>
          <label>
            <text>            </text>
          </label>
        </column>
        <column>
          <label>
            <text>                         AUX IO 4</text>
          </label>
          <label>
            <text> </text>
          </label>
          <display item="Sensor7 Addr" label="Address   LS" tooltip="To change, adjust Sensor Base Addr on Quad-LN pane">
            <label>Address   LS</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          INPUT</text>
          </label>
          <display item="GPIO7 Trigger" label="Trigger" tooltip="Change on input that triggers Action and Message">
            <label>Trigger</label>
          </display>
          <display item="GPIO7 Freeze" label="DCC Freeze" tooltip="Freeze the local input value when the DCC signal is not present">
            <label>DCC Freeze</label>
          </display>
          <display item="GPIO7 Message" label="Message" tooltip="Message sent when local input triggers">
            <label>Message</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SERVO 4 INDICATION</text>
          </label>
          <display item="GPIO7 LED Mode" label="LED Mode" tooltip="Enables LED drive and blinking options">
            <label>LED Mode</label>
          </display>
          <display item="GPIO7 LED Sense" label="LED Drive" tooltip="Swaps LED drive so panel matches turnout">
            <label>LED Drive</label>
          </display>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          ACTION</text>
          </label>
          <row>
            <column>
              <display item="GPIO7 Action: Servo1" label="          Servo1" tooltip="Servo1 action">
                <label>          Servo1</label>
              </display>
            </column>
            <column>
              <display item="GPIO7 Action: Servo3" label="  Servo3" tooltip="Servo3 action">
                <label>  Servo3</label>
              </display>
            </column>
          </row>
          <row>
            <column>
              <display item="GPIO7 Action: Servo2" label="          Servo2" tooltip="Servo2 action">
                <label>          Servo2</label>
              </display>
            </column>
            <column>
              <display item="GPIO7 Action: Servo4" label="  Servo4" tooltip="Servo4 action">
                <label>  Servo4</label>
              </display>
            </column>
          </row>
          <label>
            <text> </text>
          </label>
          <label>
            <text>                          SECONDARY MESSAGE</text>
          </label>
          <display item="GPIO7 Msg2 Action" label="Type" tooltip="Trigger on this message or send this message">
            <label>Type</label>
          </display>
          <display item="GPIO7 Msg2 Device" label="Device" tooltip="Sensor or Turnout message">
            <label>Device</label>
          </display>
          <display item="GPIO7 Msg2 Condition" label="Condition" tooltip="Trigger message condition or outgoing message sense">
            <label>Condition</label>
          </display>
          <display item="GPIO7 Msg2 Addr" label="Number" tooltip="Sensor or Turnout number">
            <label>Number</label>
          </display>
        </column>
      </row>
    </column>
    <name>Group 4</name>
  </pane>
  <pane>
    <column>
      <label>
        <text>                  ROUTE 1</text>
      </label>
      <label>
        <text> </text>
      </label>
      <display item="Route1 Type" label="Type" tooltip="Type of route">
        <label>Type</label>
      </display>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route1 Turnout1" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route1 Turnout1 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route1 Turnout2" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route1 Turnout2 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route1 Turnout3" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route1 Turnout3 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route1 Turnout4" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route1 Turnout4 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <label>
        <text>                  ROUTE 2</text>
      </label>
      <label>
        <text> </text>
      </label>
      <display item="Route2 Type" label="Type" tooltip="Type of route">
            <label>Type</label>
      </display>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route1 Turnout5" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route1 Turnout5 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route1 Turnout6" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route1 Turnout6 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route1 Turnout7" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route1 Turnout7 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route1 Turnout8" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route1 Turnout8 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
    </column>
    <column>
      <label>
        <text>                  ROUTE 3</text>
      </label>
      <label>
        <text> </text>
      </label>
      <display item="Route3 Type" label="Type" tooltip="Type of route">
        <label>Type</label>
      </display>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route2 Turnout1" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route2 Turnout1 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route2 Turnout2" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route2 Turnout2 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route2 Turnout3" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route2 Turnout3 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route2 Turnout4" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route2 Turnout4 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <label>
        <text>                  ROUTE 4</text>
      </label>
      <label>
        <text> </text>
      </label>
      <display item="Route4 Type" label="Type" tooltip="Type of route">
        <label>Type</label>
      </display>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route2 Turnout5" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route2 Turnout5 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route2 Turnout6" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route2 Turnout6 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route2 Turnout7" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route2 Turnout7 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route2 Turnout8" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route2 Turnout8 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
    </column>
    <column>
      <label>
        <text>                  ROUTE 5</text>
      </label>
      <label>
        <text> </text>
      </label>
      <display item="Route5 Type" label="Type" tooltip="Type of route">
        <label>Type</label>
      </display>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route3 Turnout1" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route3 Turnout1 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route3 Turnout2" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route3 Turnout2 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route3 Turnout3" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route3 Turnout3 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route3 Turnout4" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route3 Turnout4 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <label>
        <text>                  ROUTE 6</text>
      </label>
      <label>
        <text> </text>
      </label>
      <display item="Route6 Type" label="Type" tooltip="Type of route">
        <label>Type</label>
      </display>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route3 Turnout5" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route3 Turnout5 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route3 Turnout6" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route3 Turnout6 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route3 Turnout7" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route3 Turnout7 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route3 Turnout8" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route3 Turnout8 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
    </column>
    <column>
      <label>
        <text>                  ROUTE 7</text>
      </label>
      <label>
        <text> </text>
      </label>
      <display item="Route7 Type" label="Type" tooltip="Type of route">
        <label>Type</label>
      </display>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route4 Turnout1" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route4 Turnout1 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route4 Turnout2" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route4 Turnout2 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route4 Turnout3" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route4 Turnout3 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route4 Turnout4" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route4 Turnout4 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <label>
        <text>                  ROUTE 8</text>
      </label>
      <label>
        <text> </text>
      </label>
      <display item="Route8 Type" label="Type" tooltip="Type of route">
        <label>Type</label>
      </display>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route4 Turnout5" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route4 Turnout5 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <label>
        <text> </text>
      </label>
      <row>
        <column>
          <display item="Route4 Turnout6" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route4 Turnout6 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route4 Turnout7" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route4 Turnout7 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
      <row>
        <column>
          <display item="Route4 Turnout8" label="" tooltip="Turnout or Sensor number">
            <label/>
          </display>
        </column>
        <column>
          <display item="Route4 Turnout8 Action" label="" tooltip="action">
            <label/>
          </display>
        </column>
      </row>
    </column>
    <name>Routes</name>
  </pane>
  <!--</programmer>-->
</decoder-config>
