Files
2026-06-17 14:00:51 +02:00

5894 lines
203 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- Copyright (C) JMRI 2005, 2006, 2014 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">
<version author="Stephen Lowens" version="1.3" lastUpdated="20210131"/>
<version author="Michael Mosher" version="1.2" lastUpdated="20200109"/>
<version author="B. Milhaupt" version="1.1" lastUpdated="20180823"/>
<version author="td@teamdigital1.com" version="1.0" lastUpdated="20150805"/>
<!-- Version 1 initial release 8/5/15-->
<!-- Version 1.1 release, added "LOCONETOPSBOARD" programming token to allow LocoNet-connected boards to read CV values -->
<!-- Version 1.2 change mfg to match name in NMRA.xml -->
<!-- Version 1.3 change maximum primary address to 2040 -->
<decoder>
<family name="SIC24e" mfg="Team Digital, LLC" type="stationary" comment="The SIC24e can be programmed in the usual way">
<model model="SIC24e" lowVersionID="10"/>
</family>
<programming direct="no" paged="yes" register="no" ops="yes">
<mode>LOCONETOPSBOARD</mode>
</programming>
<variables>
<variable CV="1" mask="VVVVVVVV" item="Short Address" tooltip="Range 1-16000, max value of 127 when programming via DCC" default="1">
<splitVal highCV="2" upperMask="XXVVVVVV"/>
<label>Ops Mode Address</label>
</variable>
<variable item="Base Address" CV="3" mask="VVVVVVVV" default="102" tooltip="Range 1-2040">
<splitVal highCV="4" upperMask="XXXXVVVV"/>
<label>Base Address</label>
</variable>
<!-- Begin cell address reference definition -->
<variable item="Cell 1 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="0" upperMask="XXXXVVVV"/>
<label>Cell 1 Address</label>
</variable>
<variable item="Cell 2 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="1" upperMask="XXXXVVVV"/>
<label>Cell 2 Address</label>
</variable>
<variable item="Cell 3 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="2" upperMask="XXXXVVVV"/>
<label>Cell 3 Address</label>
</variable>
<variable item="Cell 4 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="3" upperMask="XXXXVVVV"/>
<label>Cell 4 Address</label>
</variable>
<variable item="Cell 5 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="4" upperMask="XXXXVVVV"/>
<label>Cell 5 Address</label>
</variable>
<variable item="Cell 6 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="5" upperMask="XXXXVVVV"/>
<label>Cell 6 Address</label>
</variable>
<variable item="Cell 7 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="6" upperMask="XXXXVVVV"/>
<label>Cell 7 Address</label>
</variable>
<variable item="Cell 8 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="7" upperMask="XXXXVVVV"/>
<label>Cell 8 Address</label>
</variable>
<variable item="Cell 9 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="8" upperMask="XXXXVVVV"/>
<label>Cell 9 Address</label>
</variable>
<variable item="Cell 10 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="9" upperMask="XXXXVVVV"/>
<label>Cell 10 Address</label>
</variable>
<variable item="Cell 11 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="10" upperMask="XXXXVVVV"/>
<label>Cell 11 Address</label>
</variable>
<variable item="Cell 12 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="11" upperMask="XXXXVVVV"/>
<label>Cell 12 Address</label>
</variable>
<variable item="Cell 13 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="12" upperMask="XXXXVVVV"/>
<label>Cell 13 Address</label>
</variable>
<variable item="Cell 14 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="13" upperMask="XXXXVVVV"/>
<label>Cell 14 Address</label>
</variable>
<variable item="Cell 15 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="14" upperMask="XXXXVVVV"/>
<label>Cell 15 Address</label>
</variable>
<variable item="Cell 16 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="15" upperMask="XXXXVVVV"/>
<label>Cell 16 Address</label>
</variable>
<variable item="Cell 17 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="16" upperMask="XXXXVVVV"/>
<label>Cell 17 Address</label>
</variable>
<variable item="Cell 18 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="17" upperMask="XXXXVVVV"/>
<label>Cell 18 Address</label>
</variable>
<variable item="Cell 19 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="18" upperMask="XXXXVVVV"/>
<label>Cell 19 Address</label>
</variable>
<variable item="Cell 20 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="19" upperMask="XXXXVVVV"/>
<label>Cell 20 Address</label>
</variable>
<variable item="Cell 21 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="20" upperMask="XXXXVVVV"/>
<label>Cell 21 Address</label>
</variable>
<variable item="Cell 22 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="21" upperMask="XXXXVVVV"/>
<label>Cell 22 Address</label>
</variable>
<variable item="Cell 23 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="22" upperMask="XXXXVVVV"/>
<label>Cell 23 Address</label>
</variable>
<variable item="Cell 24 Address" CV="3" mask="VVVVVVVV" infoOnly="yes" default="101" tooltip="Address derived from base address">
<splitVal highCV="4" offset="23" upperMask="XXXXVVVV"/>
<label>Cell 24 Address</label>
</variable>
<!-- End cell address reference definition -->
<variable item="Switch Address" CV="5" mask="VVVVVVVV" default="1" tooltip="Range 1-2040">
<splitVal highCV="6" upperMask="XXXXVVVV"/>
<label>Switch Address</label>
</variable>
<variable CV="7" item="Decoder Version">
<decVal/>
<label>Version ID</label>
</variable>
<variable CV="8" item="Manufacturer" default="25">
<decVal/>
<label>Manufacturer ID</label>
</variable>
<variable item="Ops Mode" CV="9" mask="XXXXXXXV">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Ops Mode</label>
</variable>
<variable item="Logic Cell Msg" CV="9" mask="XXXXXXVX">
<enumVal>
<enumChoice choice="Yes"/>
<enumChoice choice="No"/>
</enumVal>
<label>Logic Cell Msg</label>
</variable>
<variable item="DCC gateway" CV="9" mask="XXXXXVXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>DCC gateway</label>
</variable>
<variable item="Sw Throw Msg" CV="9" mask="XXXXVXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Sw Throw Msg</label>
</variable>
<variable item="Sw Close Msg" CV="9" mask="XXXVXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Sw Close Msg</label>
</variable>
<variable item="Interrogate input" CV="9" mask="XVXXXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Interrogate input</label>
</variable>
<variable item="Common Cathode LEDs" CV="9" mask="VXXXXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Common Cathode LEDs</label>
</variable>
<variable item="Primary Address 1" CV="10" mask="VVVVVVVV">
<splitVal highCV="11" max="2040" upperMask="XXXXVVVV"/>
<label>Primary Address 1</label>
</variable>
<variable CV="11" mask="VXXXXXXX" item="Inv P1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable CV="11" mask="XVXXXXXX" item="Tog P1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Toggle</label>
</variable>
<variable item="Primary Type 1" CV="11" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Primary Type 1</label>
</variable>
<variable item="Primary Transition 1" CV="12" mask="XXXXXXVV">
<enumVal>
<enumChoice choice="No Primary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Primary Transition 1</label>
</variable>
<variable item="Secondary Address 1" CV="13" mask="VVVVVVVV">
<splitVal highCV="14" upperMask="XXXXVVVV"/>
<label>Secondary Address 1</label>
</variable>
<variable CV="14" mask="VXXXXXXX" item="Inv S1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable item="Secondary Type 1" CV="14" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Secondary Type 1</label>
</variable>
<variable item="Secondary Transition 1" CV="12" mask="XXXXVVXX">
<enumVal>
<enumChoice choice="No Secondary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Secondary Transition 1</label>
</variable>
<variable item="Primary Address 2" CV="15" mask="VVVVVVVV">
<splitVal highCV="16" upperMask="XXXXVVVV"/>
<label>Primary Address 2</label>
</variable>
<variable CV="16" mask="VXXXXXXX" item="Inv P2">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable CV="16" mask="XVXXXXXX" item="Tog P2">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Toggle</label>
</variable>
<variable item="Primary Type 2" CV="16" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Primary Type 2</label>
</variable>
<variable item="Primary Transition 2" CV="17" mask="XXXXXXVV">
<enumVal>
<enumChoice choice="No Primary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Primary Transition 2</label>
</variable>
<variable item="Secondary Address 2" CV="18" mask="VVVVVVVV">
<splitVal highCV="19" upperMask="XXXXVVVV"/>
<label>Secondary Address 2</label>
</variable>
<variable CV="19" mask="VXXXXXXX" item="Inv S2">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable item="Secondary Type 2" CV="19" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Secondary Type 2</label>
</variable>
<variable item="Secondary Transition 2" CV="17" mask="XXXXVVXX">
<enumVal>
<enumChoice choice="No Secondary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Secondary Transition 2</label>
</variable>
<variable item="Primary Address 3" CV="20" mask="VVVVVVVV">
<splitVal highCV="21" upperMask="XXXXVVVV"/>
<label>Primary Address 3</label>
</variable>
<variable CV="21" mask="VXXXXXXX" item="Inv P3">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable CV="21" mask="XVXXXXXX" item="Tog P3">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Toggle</label>
</variable>
<variable item="Primary Type 3" CV="21" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Primary Type 3</label>
</variable>
<variable item="Primary Transition 3" CV="22" mask="XXXXXXVV">
<enumVal>
<enumChoice choice="No Primary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Primary Transition 3</label>
</variable>
<variable item="Secondary Address 3" CV="23" mask="VVVVVVVV">
<splitVal highCV="24" upperMask="XXXXVVVV"/>
<label>Secondary Address 3</label>
</variable>
<variable CV="24" mask="VXXXXXXX" item="Inv S3">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable item="Secondary Type 3" CV="24" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
<enumChoice choice="Reserved (0x4X)"/>
</enumVal>
<label>Secondary Type 3</label>
</variable>
<variable item="Secondary Transition 3" CV="22" mask="XXXXVVXX">
<enumVal>
<enumChoice choice="No Secondary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Secondary Transition 3</label>
</variable>
<variable item="Primary Address 4" CV="25" mask="VVVVVVVV">
<splitVal highCV="26" upperMask="XXXXVVVV"/>
<label>Primary Address 4</label>
</variable>
<variable CV="26" mask="VXXXXXXX" item="Inv P4">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable CV="26" mask="XVXXXXXX" item="Tog P4">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Toggle</label>
</variable>
<variable item="Primary Type 4" CV="26" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Primary Type 4</label>
</variable>
<variable item="Primary Transition 4" CV="27" mask="XXXXXXVV">
<enumVal>
<enumChoice choice="No Primary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Primary Transition 4</label>
</variable>
<variable item="Secondary Address 4" CV="28" mask="VVVVVVVV">
<splitVal highCV="29" upperMask="XXXXVVVV"/>
<label>Secondary Address 4</label>
</variable>
<variable CV="29" mask="VXXXXXXX" item="Inv S4">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable item="Secondary Type 4" CV="29" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Secondary Type 4</label>
</variable>
<variable item="Secondary Transition 4" CV="27" mask="XXXXVVXX">
<enumVal>
<enumChoice choice="No Secondary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Secondary Transition 4</label>
</variable>
<variable item="Primary Address 5" CV="30" mask="VVVVVVVV">
<splitVal highCV="31" upperMask="XXXXVVVV"/>
<label>Primary Address 5</label>
</variable>
<variable CV="31" mask="VXXXXXXX" item="Inv P5">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable CV="31" mask="XVXXXXXX" item="Tog P5">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Toggle</label>
</variable>
<variable item="Primary Type 5" CV="31" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Primary Type 5</label>
</variable>
<variable item="Primary Transition 5" CV="32" mask="XXXXXXVV">
<enumVal>
<enumChoice choice="No Primary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Primary Transition 5</label>
</variable>
<variable item="Secondary Address 5" CV="33" mask="VVVVVVVV">
<splitVal highCV="34" upperMask="XXXXVVVV"/>
<label>Secondary Address 5</label>
</variable>
<variable CV="34" mask="VXXXXXXX" item="Inv S5">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable item="Secondary Type 5" CV="34" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Secondary Type 5</label>
</variable>
<variable item="Secondary Transition 5" CV="32" mask="XXXXVVXX">
<enumVal>
<enumChoice choice="No Secondary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Secondary Transition 5</label>
</variable>
<variable item="Primary Address 6" CV="35" mask="VVVVVVVV">
<splitVal highCV="36" upperMask="XXXXVVVV"/>
<label>Primary Address 6</label>
</variable>
<variable CV="36" mask="VXXXXXXX" item="Inv P6">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable CV="36" mask="XVXXXXXX" item="Tog P6">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Toggle</label>
</variable>
<variable item="Primary Type 6" CV="36" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Primary Type 6</label>
</variable>
<variable item="Primary Transition 6" CV="37" mask="XXXXXXVV">
<enumVal>
<enumChoice choice="No Primary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Primary Transition 6</label>
</variable>
<variable item="Secondary Address 6" CV="38" mask="VVVVVVVV">
<splitVal highCV="39" upperMask="XXXXVVVV"/>
<label>Secondary Address 6</label>
</variable>
<variable CV="39" mask="VXXXXXXX" item="Inv S6">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable item="Secondary Type 6" CV="39" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Secondary Type 6</label>
</variable>
<variable item="Secondary Transition 6" CV="37" mask="XXXXVVXX">
<enumVal>
<enumChoice choice="No Secondary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Secondary Transition 6</label>
</variable>
<variable item="Primary Address 7" CV="40" mask="VVVVVVVV">
<splitVal highCV="41" upperMask="XXXXVVVV"/>
<label>Primary Address 7</label>
</variable>
<variable CV="41" mask="VXXXXXXX" item="Inv P7">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable CV="41" mask="XVXXXXXX" item="Tog P7">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Toggle</label>
</variable>
<variable item="Primary Type 7" CV="41" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Primary Type 7</label>
</variable>
<variable item="Primary Transition 7" CV="42" mask="XXXXXXVV">
<enumVal>
<enumChoice choice="No Primary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Primary Transition 7</label>
</variable>
<variable item="Secondary Address 7" CV="43" mask="VVVVVVVV">
<splitVal highCV="44" upperMask="XXXXVVVV"/>
<label>Secondary Address 7</label>
</variable>
<variable CV="44" mask="VXXXXXXX" item="Inv S7">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable item="Secondary Type 7" CV="44" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Secondary Type 7</label>
</variable>
<variable item="Secondary Transition 7" CV="42" mask="XXXXVVXX">
<enumVal>
<enumChoice choice="No Secondary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Secondary Transition 7</label>
</variable>
<variable item="Primary Address 8" CV="45" mask="VVVVVVVV">
<splitVal highCV="46" upperMask="XXXXVVVV"/>
<label>Primary Address 8</label>
</variable>
<variable CV="46" mask="VXXXXXXX" item="Inv P8">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable CV="46" mask="XVXXXXXX" item="Tog P8">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Toggle</label>
</variable>
<variable item="Primary Type 8" CV="46" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Primary Type 8</label>
</variable>
<variable item="Primary Transition 8" CV="47" mask="XXXXXXVV">
<enumVal>
<enumChoice choice="No Primary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Primary Transition 8</label>
</variable>
<variable item="Secondary Address 8" CV="48" mask="VVVVVVVV">
<splitVal highCV="49" upperMask="XXXXVVVV"/>
<label>Secondary Address 8</label>
</variable>
<variable CV="49" mask="VXXXXXXX" item="Inv S8">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert</label>
</variable>
<variable item="Secondary Type 8" CV="49" mask="XXVVXXXX">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Secondary Type 8</label>
</variable>
<variable item="Secondary Transition 8" CV="47" mask="XXXXVVXX">
<enumVal>
<enumChoice choice="No Secondary Message"/>
<enumChoice choice="Send on Lo to Hi Transition"/>
<enumChoice choice="Send on Hi to Lo Transition"/>
<enumChoice choice="Send on Both Transitions"/>
</enumVal>
<label>Secondary Transition 8</label>
</variable>
<variable CV="50" mask="VVVVVVVV" item="Address 1A">
<splitVal highCV="51" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="51" mask="XXVVXXXX" item="Message 1A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="51" mask="XVXXXXXX" item="State 1A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="52" mask="VVVVVVVV" item="Address 1B">
<splitVal highCV="53" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="53" mask="XXVVXXXX" item="Message 1B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="53" mask="XVXXXXXX" item="State 1B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="53" mask="VXXXXXXX" item="Logic 1B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="54" mask="VVVVVVVV" item="Address 1C">
<splitVal highCV="55" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="55" mask="XXVVXXXX" item="Message 1C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="55" mask="XVXXXXXX" item="State 1C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="55" mask="VXXXXXXX" item="Logic 1C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="56" mask="XVVXXXXX" item="BiC1">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="56" mask="VXXXXXXX" item="Inv o1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="56" mask="XXXXXVXX" item="Recip1">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="56" mask="XXXVVXXX" item="Eff1">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="56" mask="XXXXXXVV" item="EffDu1">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="57" mask="VVVVVVVV" item="Address 2A">
<splitVal highCV="58" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="58" mask="XXVVXXXX" item="Message 2A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="58" mask="XVXXXXXX" item="State 2A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="59" mask="VVVVVVVV" item="Address 2B">
<splitVal highCV="60" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="60" mask="XXVVXXXX" item="Message 2B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="60" mask="XVXXXXXX" item="State 2B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="60" mask="VXXXXXXX" item="Logic 2B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="61" mask="VVVVVVVV" item="Address 2C">
<splitVal highCV="62" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="62" mask="XXVVXXXX" item="Message 2C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="62" mask="XVXXXXXX" item="State 2C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="62" mask="VXXXXXXX" item="Logic 2C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="63" mask="XVVXXXXX" item="BiC2">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="63" mask="VXXXXXXX" item="Inv o2">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="63" mask="XXXXXVXX" item="Recip2">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="63" mask="XXXVVXXX" item="Eff2">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="63" mask="XXXXXXVV" item="EffDu2">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="64" mask="VVVVVVVV" item="Address 3A">
<splitVal highCV="65" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="65" mask="XXVVXXXX" item="Message 3A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="65" mask="XVXXXXXX" item="State 3A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="66" mask="VVVVVVVV" item="Address 3B">
<splitVal highCV="67" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="67" mask="XXVVXXXX" item="Message 3B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="67" mask="XVXXXXXX" item="State 3B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="67" mask="VXXXXXXX" item="Logic 3B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="68" mask="VVVVVVVV" item="Address 3C">
<splitVal highCV="69" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="69" mask="XXVVXXXX" item="Message 3C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="69" mask="XVXXXXXX" item="State 3C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="69" mask="VXXXXXXX" item="Logic 3C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="70" mask="XVVXXXXX" item="BiC3">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="70" mask="VXXXXXXX" item="Inv o3">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="70" mask="XXXXXVXX" item="Recip3">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="70" mask="XXXVVXXX" item="Eff3">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="70" mask="XXXXXXVV" item="EffDu3">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="71" mask="VVVVVVVV" item="Address 4A">
<splitVal highCV="72" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="72" mask="XXVVXXXX" item="Message 4A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="72" mask="XVXXXXXX" item="State 4A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="73" mask="VVVVVVVV" item="Address 4B">
<splitVal highCV="74" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="74" mask="XXVVXXXX" item="Message 4B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="74" mask="XVXXXXXX" item="State 4B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="74" mask="VXXXXXXX" item="Logic 4B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="75" mask="VVVVVVVV" item="Address 4C">
<splitVal highCV="76" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="76" mask="XXVVXXXX" item="Message 4C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="76" mask="XVXXXXXX" item="State 4C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="76" mask="VXXXXXXX" item="Logic 4C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="77" mask="XVVXXXXX" item="BiC4">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="77" mask="VXXXXXXX" item="Inv o4">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="77" mask="XXXXXVXX" item="Recip4">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="77" mask="XXXVVXXX" item="Eff4">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="77" mask="XXXXXXVV" item="EffDu4">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="78" mask="VVVVVVVV" item="Address 5A">
<splitVal highCV="79" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="79" mask="XXVVXXXX" item="Message 5A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="79" mask="XVXXXXXX" item="State 5A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="80" mask="VVVVVVVV" item="Address 5B">
<splitVal highCV="81" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="81" mask="XXVVXXXX" item="Message 5B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="81" mask="XVXXXXXX" item="State 5B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="81" mask="VXXXXXXX" item="Logic 5B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="82" mask="VVVVVVVV" item="Address 5C">
<splitVal highCV="83" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="83" mask="XXVVXXXX" item="Message 5C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="83" mask="XVXXXXXX" item="State 5C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="83" mask="VXXXXXXX" item="Logic 5C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="84" mask="XVVXXXXX" item="BiC5">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="84" mask="VXXXXXXX" item="Inv o5">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="84" mask="XXXXXVXX" item="Recip5">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="84" mask="XXXVVXXX" item="Eff5">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="84" mask="XXXXXXVV" item="EffDu5">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="85" mask="VVVVVVVV" item="Address 6A">
<splitVal highCV="86" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="86" mask="XXVVXXXX" item="Message 6A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="86" mask="XVXXXXXX" item="State 6A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="87" mask="VVVVVVVV" item="Address 6B">
<splitVal highCV="88" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="88" mask="XXVVXXXX" item="Message 6B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="88" mask="XVXXXXXX" item="State 6B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="88" mask="VXXXXXXX" item="Logic 6B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="89" mask="VVVVVVVV" item="Address 6C">
<splitVal highCV="90" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="90" mask="XXVVXXXX" item="Message 6C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="90" mask="XVXXXXXX" item="State 6C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="90" mask="VXXXXXXX" item="Logic 6C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="91" mask="XVVXXXXX" item="BiC6">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="91" mask="VXXXXXXX" item="Inv o6">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="91" mask="XXXXXVXX" item="Recip6">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="91" mask="XXXVVXXX" item="Eff6">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="91" mask="XXXXXXVV" item="EffDu6">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="92" mask="VVVVVVVV" item="Address 7A">
<splitVal highCV="93" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="93" mask="XXVVXXXX" item="Message 7A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="93" mask="XVXXXXXX" item="State 7A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="94" mask="VVVVVVVV" item="Address 7B">
<splitVal highCV="95" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="95" mask="XXVVXXXX" item="Message 7B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="95" mask="XVXXXXXX" item="State 7B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="95" mask="VXXXXXXX" item="Logic 7B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="96" mask="VVVVVVVV" item="Address 7C">
<splitVal highCV="97" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="97" mask="XXVVXXXX" item="Message 7C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="97" mask="XVXXXXXX" item="State 7C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="97" mask="VXXXXXXX" item="Logic 7C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="98" mask="XVVXXXXX" item="BiC7">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="98" mask="VXXXXXXX" item="Inv o7">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="98" mask="XXXXXVXX" item="Recip7">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="98" mask="XXXVVXXX" item="Eff7">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="98" mask="XXXXXXVV" item="EffDu7">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="99" mask="VVVVVVVV" item="Address 8A">
<splitVal highCV="100" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="100" mask="XXVVXXXX" item="Message 8A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="100" mask="XVXXXXXX" item="State 8A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="101" mask="VVVVVVVV" item="Address 8B">
<splitVal highCV="102" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="102" mask="XXVVXXXX" item="Message 8B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="102" mask="XVXXXXXX" item="State 8B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="102" mask="VXXXXXXX" item="Logic 8B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="103" mask="VVVVVVVV" item="Address 8C">
<splitVal highCV="104" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="104" mask="XXVVXXXX" item="Message 8C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="104" mask="XVXXXXXX" item="State 8C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="104" mask="VXXXXXXX" item="Logic 8C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="105" mask="XVVXXXXX" item="BiC8">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="105" mask="VXXXXXXX" item="Inv o8">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="105" mask="XXXXXVXX" item="Recip8">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="105" mask="XXXVVXXX" item="Eff8">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="105" mask="XXXXXXVV" item="EffDu8">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="106" mask="VVVVVVVV" item="Address 9A">
<splitVal highCV="107" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="107" mask="XXVVXXXX" item="Message 9A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="107" mask="XVXXXXXX" item="State 9A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="108" mask="VVVVVVVV" item="Address 9B">
<splitVal highCV="109" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="109" mask="XXVVXXXX" item="Message 9B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="109" mask="XVXXXXXX" item="State 9B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="109" mask="VXXXXXXX" item="Logic 9B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="110" mask="VVVVVVVV" item="Address 9C">
<splitVal highCV="111" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="111" mask="XXVVXXXX" item="Message 9C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="111" mask="XVXXXXXX" item="State 9C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="111" mask="VXXXXXXX" item="Logic 9C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="112" mask="XVVXXXXX" item="BiC9">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="112" mask="VXXXXXXX" item="Inv o9">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="112" mask="XXXXXVXX" item="Recip9">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="112" mask="XXXVVXXX" item="Eff9">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="112" mask="XXXXXXVV" item="EffDu9">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="113" mask="VVVVVVVV" item="Address 10A">
<splitVal highCV="114" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="114" mask="XXVVXXXX" item="Message 10A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="114" mask="XVXXXXXX" item="State 10A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="115" mask="VVVVVVVV" item="Address 10B">
<splitVal highCV="116" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="116" mask="XXVVXXXX" item="Message 10B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="116" mask="XVXXXXXX" item="State 10B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="116" mask="VXXXXXXX" item="Logic 10B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="117" mask="VVVVVVVV" item="Address 10C">
<splitVal highCV="118" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="118" mask="XXVVXXXX" item="Message 10C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="118" mask="XVXXXXXX" item="State 10C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="118" mask="VXXXXXXX" item="Logic 10C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="119" mask="XVVXXXXX" item="BiC10">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="119" mask="VXXXXXXX" item="Inv o10">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="119" mask="XXXXXVXX" item="Recip10">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="119" mask="XXXVVXXX" item="Eff10">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="119" mask="XXXXXXVV" item="EffDu10">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="120" mask="VVVVVVVV" item="Address 11A">
<splitVal highCV="121" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="121" mask="XXVVXXXX" item="Message 11A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="121" mask="XVXXXXXX" item="State 11A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="122" mask="VVVVVVVV" item="Address 11B">
<splitVal highCV="123" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="123" mask="XXVVXXXX" item="Message 11B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="123" mask="XVXXXXXX" item="State 11B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="123" mask="VXXXXXXX" item="Logic 11B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="124" mask="VVVVVVVV" item="Address 11C">
<splitVal highCV="125" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="125" mask="XXVVXXXX" item="Message 11C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="125" mask="XVXXXXXX" item="State 11C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="125" mask="VXXXXXXX" item="Logic 11C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="126" mask="XVVXXXXX" item="BiC11">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="126" mask="VXXXXXXX" item="Inv o11">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="126" mask="XXXXXVXX" item="Recip11">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="126" mask="XXXVVXXX" item="Eff11">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="126" mask="XXXXXXVV" item="EffDu11">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="127" mask="VVVVVVVV" item="Address 12A">
<splitVal highCV="128" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="128" mask="XXVVXXXX" item="Message 12A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="128" mask="XVXXXXXX" item="State 12A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="129" mask="VVVVVVVV" item="Address 12B">
<splitVal highCV="130" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="130" mask="XXVVXXXX" item="Message 12B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="130" mask="XVXXXXXX" item="State 12B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="130" mask="VXXXXXXX" item="Logic 12B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="131" mask="VVVVVVVV" item="Address 12C">
<splitVal highCV="132" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="132" mask="XXVVXXXX" item="Message 12C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="132" mask="XVXXXXXX" item="State 12C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="132" mask="VXXXXXXX" item="Logic 12C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="133" mask="XVVXXXXX" item="BiC12">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="133" mask="VXXXXXXX" item="Inv o12">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="133" mask="XXXXXVXX" item="Recip12">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="133" mask="XXXVVXXX" item="Eff12">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="133" mask="XXXXXXVV" item="EffDu12">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="134" mask="VVVVVVVV" item="Address 13A">
<splitVal highCV="135" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="135" mask="XXVVXXXX" item="Message 13A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="135" mask="XVXXXXXX" item="State 13A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="136" mask="VVVVVVVV" item="Address 13B">
<splitVal highCV="137" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="137" mask="XXVVXXXX" item="Message 13B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="137" mask="XVXXXXXX" item="State 13B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="137" mask="VXXXXXXX" item="Logic 13B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="138" mask="VVVVVVVV" item="Address 13C">
<splitVal highCV="139" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="139" mask="XXVVXXXX" item="Message 13C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="139" mask="XVXXXXXX" item="State 13C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="139" mask="VXXXXXXX" item="Logic 13C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="140" mask="XVVXXXXX" item="BiC13">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="140" mask="VXXXXXXX" item="Inv o13">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="140" mask="XXXXXVXX" item="Recip13">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="140" mask="XXXVVXXX" item="Eff13">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="140" mask="XXXXXXVV" item="EffDu13">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="141" mask="VVVVVVVV" item="Address 14A">
<splitVal highCV="142" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="142" mask="XXVVXXXX" item="Message 14A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="142" mask="XVXXXXXX" item="State 14A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="143" mask="VVVVVVVV" item="Address 14B">
<splitVal highCV="144" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="144" mask="XXVVXXXX" item="Message 14B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="144" mask="XVXXXXXX" item="State 14B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="144" mask="VXXXXXXX" item="Logic 14B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="145" mask="VVVVVVVV" item="Address 14C">
<splitVal highCV="146" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="146" mask="XXVVXXXX" item="Message 14C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="146" mask="XVXXXXXX" item="State 14C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="146" mask="VXXXXXXX" item="Logic 14C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="147" mask="XVVXXXXX" item="BiC14">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="147" mask="VXXXXXXX" item="Inv o14">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="147" mask="XXXXXVXX" item="Recip14">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="147" mask="XXXVVXXX" item="Eff14">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="147" mask="XXXXXXVV" item="EffDu14">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="148" mask="VVVVVVVV" item="Address 15A">
<splitVal highCV="149" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="149" mask="XXVVXXXX" item="Message 15A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="149" mask="XVXXXXXX" item="State 15A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="150" mask="VVVVVVVV" item="Address 15B">
<splitVal highCV="151" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="151" mask="XXVVXXXX" item="Message 15B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="151" mask="XVXXXXXX" item="State 15B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="151" mask="VXXXXXXX" item="Logic 15B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="152" mask="VVVVVVVV" item="Address 15C">
<splitVal highCV="153" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="153" mask="XXVVXXXX" item="Message 15C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="153" mask="XVXXXXXX" item="State 15C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="153" mask="VXXXXXXX" item="Logic 15C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="154" mask="XVVXXXXX" item="BiC15">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="154" mask="VXXXXXXX" item="Inv o15">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="154" mask="XXXXXVXX" item="Recip15">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="154" mask="XXXVVXXX" item="Eff15">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="154" mask="XXXXXXVV" item="EffDu15">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="155" mask="VVVVVVVV" item="Address 16A">
<splitVal highCV="156" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="156" mask="XXVVXXXX" item="Message 16A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="156" mask="XVXXXXXX" item="State 16A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="157" mask="VVVVVVVV" item="Address 16B">
<splitVal highCV="158" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="158" mask="XXVVXXXX" item="Message 16B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="158" mask="XVXXXXXX" item="State 16B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="158" mask="VXXXXXXX" item="Logic 16B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="159" mask="VVVVVVVV" item="Address 16C">
<splitVal highCV="160" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="160" mask="XXVVXXXX" item="Message 16C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="160" mask="XVXXXXXX" item="State 16C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="160" mask="VXXXXXXX" item="Logic 16C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="161" mask="XVVXXXXX" item="BiC16">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="161" mask="VXXXXXXX" item="Inv o16">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="161" mask="XXXXXVXX" item="Recip16">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="161" mask="XXXVVXXX" item="Eff16">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="161" mask="XXXXXXVV" item="EffDu16">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="162" mask="VVVVVVVV" item="Address 17A">
<splitVal highCV="163" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="163" mask="XXVVXXXX" item="Message 17A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="163" mask="XVXXXXXX" item="State 17A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="164" mask="VVVVVVVV" item="Address 17B">
<splitVal highCV="165" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="165" mask="XXVVXXXX" item="Message 17B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="165" mask="XVXXXXXX" item="State 17B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="165" mask="VXXXXXXX" item="Logic 17B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="166" mask="VVVVVVVV" item="Address 17C">
<splitVal highCV="167" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="167" mask="XXVVXXXX" item="Message 17C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="167" mask="XVXXXXXX" item="State 17C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="167" mask="VXXXXXXX" item="Logic 17C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="168" mask="XVVXXXXX" item="BiC17">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="168" mask="VXXXXXXX" item="Inv o17">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="168" mask="XXXXXVXX" item="Recip17">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="168" mask="XXXVVXXX" item="Eff17">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="168" mask="XXXXXXVV" item="EffDu17">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="169" mask="VVVVVVVV" item="Address 18A">
<splitVal highCV="170" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="170" mask="XXVVXXXX" item="Message 18A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="170" mask="XVXXXXXX" item="State 18A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="171" mask="VVVVVVVV" item="Address 18B">
<splitVal highCV="172" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="172" mask="XXVVXXXX" item="Message 18B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="172" mask="XVXXXXXX" item="State 18B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="172" mask="VXXXXXXX" item="Logic 18B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="173" mask="VVVVVVVV" item="Address 18C">
<splitVal highCV="174" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="174" mask="XXVVXXXX" item="Message 18C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="174" mask="XVXXXXXX" item="State 18C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="174" mask="VXXXXXXX" item="Logic 18C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="175" mask="XVVXXXXX" item="BiC18">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="175" mask="VXXXXXXX" item="Inv o18">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="175" mask="XXXXXVXX" item="Recip18">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="175" mask="XXXVVXXX" item="Eff18">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="175" mask="XXXXXXVV" item="EffDu18">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="176" mask="VVVVVVVV" item="Address 19A">
<splitVal highCV="177" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="177" mask="XXVVXXXX" item="Message 19A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="177" mask="XVXXXXXX" item="State 19A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="178" mask="VVVVVVVV" item="Address 19B">
<splitVal highCV="179" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="179" mask="XXVVXXXX" item="Message 19B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="179" mask="XVXXXXXX" item="State 19B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="179" mask="VXXXXXXX" item="Logic 19B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="180" mask="VVVVVVVV" item="Address 19C">
<splitVal highCV="181" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="181" mask="XXVVXXXX" item="Message 19C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="181" mask="XVXXXXXX" item="State 19C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="181" mask="VXXXXXXX" item="Logic 19C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="182" mask="XVVXXXXX" item="BiC19">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="182" mask="VXXXXXXX" item="Inv o19">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="182" mask="XXXXXVXX" item="Recip19">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="182" mask="XXXVVXXX" item="Eff19">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="182" mask="XXXXXXVV" item="EffDu19">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="183" mask="VVVVVVVV" item="Address 20A">
<splitVal highCV="184" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="184" mask="XXVVXXXX" item="Message 20A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="184" mask="XVXXXXXX" item="State 20A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="185" mask="VVVVVVVV" item="Address 20B">
<splitVal highCV="186" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="186" mask="XXVVXXXX" item="Message 20B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="186" mask="XVXXXXXX" item="State 20B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="186" mask="VXXXXXXX" item="Logic 20B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="187" mask="VVVVVVVV" item="Address 20C">
<splitVal highCV="188" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="188" mask="XXVVXXXX" item="Message 20C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="188" mask="XVXXXXXX" item="State 20C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="188" mask="VXXXXXXX" item="Logic 20C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="189" mask="XVVXXXXX" item="BiC20">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="189" mask="VXXXXXXX" item="Inv o20">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="189" mask="XXXXXVXX" item="Recip20">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="189" mask="XXXVVXXX" item="Eff20">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="189" mask="XXXXXXVV" item="EffDu20">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="190" mask="VVVVVVVV" item="Address 21A">
<splitVal highCV="191" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="191" mask="XXVVXXXX" item="Message 21A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="191" mask="XVXXXXXX" item="State 21A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="192" mask="VVVVVVVV" item="Address 21B">
<splitVal highCV="193" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="193" mask="XXVVXXXX" item="Message 21B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="193" mask="XVXXXXXX" item="State 21B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="193" mask="VXXXXXXX" item="Logic 21B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="194" mask="VVVVVVVV" item="Address 21C">
<splitVal highCV="195" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="195" mask="XXVVXXXX" item="Message 21C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="195" mask="XVXXXXXX" item="State 21C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="195" mask="VXXXXXXX" item="Logic 21C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="196" mask="XVVXXXXX" item="BiC21">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="196" mask="VXXXXXXX" item="Inv o21">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="196" mask="XXXXXVXX" item="Recip21">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="196" mask="XXXVVXXX" item="Eff21">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="196" mask="XXXXXXVV" item="EffDu21">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="197" mask="VVVVVVVV" item="Address 22A">
<splitVal highCV="198" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="198" mask="XXVVXXXX" item="Message 22A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="198" mask="XVXXXXXX" item="State 22A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="199" mask="VVVVVVVV" item="Address 22B">
<splitVal highCV="200" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="200" mask="XXVVXXXX" item="Message 22B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="200" mask="XVXXXXXX" item="State 22B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="200" mask="VXXXXXXX" item="Logic 22B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="201" mask="VVVVVVVV" item="Address 22C">
<splitVal highCV="202" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="202" mask="XXVVXXXX" item="Message 22C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="202" mask="XVXXXXXX" item="State 22C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="202" mask="VXXXXXXX" item="Logic 22C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="203" mask="XVVXXXXX" item="BiC22">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="203" mask="VXXXXXXX" item="Inv o22">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="203" mask="XXXXXVXX" item="Recip22">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="203" mask="XXXVVXXX" item="Eff22">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="203" mask="XXXXXXVV" item="EffDu22">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="204" mask="VVVVVVVV" item="Address 23A">
<splitVal highCV="205" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="205" mask="XXVVXXXX" item="Message 23A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="205" mask="XVXXXXXX" item="State 23A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="206" mask="VVVVVVVV" item="Address 23B">
<splitVal highCV="207" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="207" mask="XXVVXXXX" item="Message 23B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="207" mask="XVXXXXXX" item="State 23B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="207" mask="VXXXXXXX" item="Logic 23B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="208" mask="VVVVVVVV" item="Address 23C">
<splitVal highCV="209" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="209" mask="XXVVXXXX" item="Message 23C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="209" mask="XVXXXXXX" item="State 23C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="209" mask="VXXXXXXX" item="Logic 23C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="210" mask="XVVXXXXX" item="BiC23">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="210" mask="VXXXXXXX" item="Inv o23">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="210" mask="XXXXXVXX" item="Recip23">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="210" mask="XXXVVXXX" item="Eff23">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="210" mask="XXXXXXVV" item="EffDu23">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="211" mask="VVVVVVVV" item="Address 24A">
<splitVal highCV="212" upperMask="XXXXVVVV"/>
<label>Element A Address</label>
</variable>
<variable CV="212" mask="XXVVXXXX" item="Message 24A">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="212" mask="XVXXXXXX" item="State 24A">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="213" mask="VVVVVVVV" item="Address 24B">
<splitVal highCV="214" upperMask="XXXXVVVV"/>
<label>Element B Address</label>
</variable>
<variable CV="214" mask="XXVVXXXX" item="Message 24B">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="214" mask="XVXXXXXX" item="State 24B">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="214" mask="VXXXXXXX" item="Logic 24B">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="215" mask="VVVVVVVV" item="Address 24C">
<splitVal highCV="216" upperMask="XXXXVVVV"/>
<label>Element C Address</label>
</variable>
<variable CV="216" mask="XXVVXXXX" item="Message 24C">
<enumVal>
<enumChoice choice="Switch Request"/>
<enumChoice choice="Switch Feedback"/>
<enumChoice choice="Sensor Message"/>
</enumVal>
<label>Message Type </label>
</variable>
<variable CV="216" mask="XVXXXXXX" item="State 24C">
<enumVal>
<enumChoice choice="False (Throw or Low)"/>
<enumChoice choice="True (Close or Hi)"/>
</enumVal>
<label>State</label>
</variable>
<variable CV="216" mask="VXXXXXXX" item="Logic 24C">
<enumVal>
<enumChoice choice="OR"/>
<enumChoice choice="AND"/>
</enumVal>
<label>Logic</label>
</variable>
<variable CV="217" mask="XVVXXXXX" item="BiC24">
<enumVal>
<enumChoice choice="None" value="0"/>
<enumChoice choice="Phase 1" value="1"/>
<enumChoice choice="Phase 2" value="3"/>
</enumVal>
<label>Bi-Color</label>
</variable>
<variable CV="217" mask="VXXXXXXX" item="Inv o24">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Invert State</label>
</variable>
<variable CV="217" mask="XXXXXVXX" item="Recip24">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-NoYes.xml"/>
<label>Reciprocal</label>
</variable>
<variable CV="217" mask="XXXVVXXX" item="Eff24">
<enumVal>
<enumChoice choice="None"/>
<enumChoice choice="Delay"/>
<enumChoice choice="Flash"/>
<enumChoice choice="Dynamic Flash"/>
</enumVal>
<label>Effect</label>
</variable>
<variable CV="217" mask="XXXXXXVV" item="EffDu24">
<enumVal>
<enumChoice choice="5 Sec Delay/.5 Sec Flash"/>
<enumChoice choice="10 Sec Delay/1 Sec Flash"/>
<enumChoice choice="20 Sec Delay/2 Sec Flash"/>
<enumChoice choice="40 Sec Delay/4 Sec Flash"/>
</enumVal>
<label>Effect Duration</label>
</variable>
<variable CV="255" item="Startdelay" default="8">
<decVal/>
<label>Start up delay</label>
</variable>
</variables>
</decoder>
<pane>
<name>Basic</name>
<column>
<label>
<text>------ Output Addresses ------ </text>
</label>
<label>
<text> </text>
</label>
<display item="Base Address"/>
<label>
<text> </text>
</label>
<display item="Switch Address"/>
<label>
<text>Address for optional switch throw/close messages</text>
</label>
<label>
<text> </text>
</label>
<label>
<text> </text>
</label>
<label>
<text>------ Configuration ------ </text>
</label>
<label>
<text> </text>
</label>
<display item="Logic Cell Msg" tooltip="Required for Sw Throw/Close Messages "/>
<label>
<text>Send logic cell output state messages</text>
</label>
<label>
<text> </text>
</label>
<display item="Sw Throw Msg" tooltip="Use for special logic"/>
<label>
<text>Send switch throw messages on logic cell true</text>
</label>
<label>
<text> </text>
</label>
<display item="Sw Close Msg" tooltip="Use for special logic"/>
<label>
<text>Send switch close message on logic cell false</text>
</label>
<label>
<text> </text>
</label>
<display item="Interrogate input"/>
<label>
<text>Send primary input state at Digitrax interrogation request</text>
</label>
<label>
<text>- Only sensor type inputs</text>
</label>
<label>
<text> </text>
</label>
<display item="Common Cathode LEDs" tooltip="This does not effect output control of the logic cells"/>
<label>
<text>Use common cathode LEDs on all outputs</text>
</label>
<label>
<text> </text>
</label>
<label>
<text> </text>
</label>
<label>
<text>------ Special Options ------ </text>
</label>
<label>
<text> </text>
</label>
<display item="Ops Mode" tooltip="Required for ops mode (on the main programming)"/>
<label>
<text> </text>
</label>
<dccaddress/>
<label>
<text>Ops Mode Address: Range 1-16000</text>
</label>
<label>
<text>Used ONLY for programming</text>
</label>
<label>
<text>Max value of 127 when using DCC</text>
</label>
<label>
<text>Values greater than 127 can be used with Loconet</text>
</label>
<label>
<text> </text>
</label>
<label>
<text> </text>
</label>
<label>
<text> </text>
</label>
<display item="Startdelay" tooltip="Delay start up time = value x .256 seconds"/>
<label>
<text> </text>
</label>
<label>
<text> </text>
</label>
<label>
<text>------ Notes: ------ </text>
</label>
<label>
<text>The Custom Programmer format is recommended</text>
</label>
</column>
</pane>
<pane>
<name>Mfg</name>
<column>
<label>
<text> </text>
</label>
<display item="Manufacturer" tooltip="The manufacturer's ID number (read only)"/>
<display item="Decoder Version" tooltip="The decoder version number (read only)"/>
<display item="Product Number" tooltip="The decoder product number (if used) (read only)"/>
</column>
</pane>
<pane>
<name>Inputs</name>
<column>
<label>
<text> </text>
</label>
<label>
<text>------ Input 1 ------ </text>
</label>
<label>
<text> </text>
</label>
<row>
<column>
<display item="Primary Address 1" tooltip="Determines the input address"/>
</column>
<column>
<display item="Tog P1" format="checkbox" tooltip="Toggles the state close/throw, only for switch type"/>
</column>
<column>
<label>
<text> </text>
</label>
</column>
</row>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Type 1" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv P1" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Primary Transition 1" tooltip="Configures the input stimulas"/>
<display item="Secondary Address 1" tooltip="Configures the input for specific use"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Secondary Type 1" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv S1" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Secondary Transition 1" tooltip="Configures the input for specific use"/>
<label>
<text> </text>
</label>
<label>
<text>------ Input 2 ------ </text>
</label>
<label>
<text> </text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Address 2" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Tog P2" format="checkbox" tooltip="Toggles the state close/throw, only for switch type"/>
</column>
</row>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Type 2" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv P2" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Primary Transition 2" tooltip="Configures the input for specific use"/>
<display item="Secondary Address 2" tooltip="Configures the input for specific use"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Secondary Type 2" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv S2" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Secondary Transition 2" tooltip="Configures the input for specific use"/>
<label>
<text> </text>
</label>
<label>
<text>------ Input 3 ------ </text>
</label>
<label>
<text> </text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Address 3" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Tog P3" format="checkbox" tooltip="Toggles the state close/throw, only for switch type"/>
</column>
</row>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Type 3" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv P3" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Primary Transition 3" tooltip="Configures the input for specific use"/>
<display item="Secondary Address 3" tooltip="Configures the input for specific use"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Secondary Type 3" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv S3" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Secondary Transition 3" tooltip="Configures the input for specific use"/>
<label>
<text> </text>
</label>
<label>
<text>------ Input 4 ------ </text>
</label>
<label>
<text> </text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Address 4" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Tog P4" format="checkbox" tooltip="Toggles the state close/throw, only for switch type"/>
</column>
</row>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Type 4" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv P4" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Primary Transition 4" tooltip="Configures the input for specific use"/>
<display item="Secondary Address 4" tooltip="Configures the input for specific use"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Secondary Type 4" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv S4" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Secondary Transition 4" tooltip="Configures the input for specific use"/>
<label>
<text> </text>
</label>
</column>
<column>
<label>
<text> </text>
</label>
<label>
<text>------ Input 5 ------ </text>
</label>
<label>
<text> </text>
</label>
<row>
<column>
<display item="Primary Address 5" tooltip="Determines the input address"/>
</column>
<column>
<display item="Tog P5" format="checkbox" tooltip="Toggles the state close/throw, only for switch type"/>
</column>
<column>
<label>
<text> </text>
</label>
</column>
</row>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Type 5" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv P5" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Primary Transition 5" tooltip="Configures the input stimulas"/>
<display item="Secondary Address 5" tooltip="Configures the input for specific use"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Secondary Type 5" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv S5" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Secondary Transition 5" tooltip="Configures the input for specific use"/>
<label>
<text> </text>
</label>
<label>
<text>------ Input 6 ------ </text>
</label>
<label>
<text> </text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Address 6" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Tog P6" format="checkbox" tooltip="Toggles the state close/throw, only for switch type"/>
</column>
</row>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Type 6" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv P6" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Primary Transition 6" tooltip="Configures the input for specific use"/>
<display item="Secondary Address 6" tooltip="Configures the input for specific use"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Secondary Type 6" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv S6" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Secondary Transition 6" tooltip="Configures the input for specific use"/>
<label>
<text> </text>
</label>
<label>
<text>------ Input 7 ------ </text>
</label>
<label>
<text> </text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Address 7" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Tog P7" format="checkbox" tooltip="Toggles the state close/throw, only for switch type"/>
</column>
</row>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Type 7" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv P7" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Primary Transition 7" tooltip="Configures the input for specific use"/>
<display item="Secondary Address 7" tooltip="Configures the input for specific use"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Secondary Type 7" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv S7" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Secondary Transition 7" tooltip="Configures the input for specific use"/>
<label>
<text> </text>
</label>
<label>
<text>------ Input 8 ------ </text>
</label>
<label>
<text> </text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Address 8" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Tog P8" format="checkbox" tooltip="Toggles the state close/throw, only for switch type"/>
</column>
</row>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Primary Type 8" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv P8" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Primary Transition 8" tooltip="Configures the input for specific use"/>
<display item="Secondary Address 8" tooltip="Configures the input for specific use"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Secondary Type 8" tooltip="Configures the input for specific use"/>
</column>
<column>
<display item="Inv S8" format="checkbox" tooltip="Inverts the normal state of True (close or hi) when input goes hi"/>
</column>
</row>
<display item="Secondary Transition 8" tooltip="Configures the input for specific use"/>
<label>
<text> </text>
</label>
</column>
</pane>
<pane>
<name>Outputs 1-8</name>
<column>
<label>
<text> </text>
</label>
<label>
<text>------ Logic combination reference table for elements B and C ------</text>
</label>
<label>
<text> </text>
</label>
<row>
<separator/>
<column>
<separator/>
<label>
<text>Logic Combination</text>
</label>
<separator/>
<label>
<text>A OR B OR C </text>
</label>
<separator/>
<label>
<text>(A OR B) AND C </text>
</label>
<separator/>
<label>
<text>(A AND B) OR C </text>
</label>
<separator/>
<label>
<text>A AND B AND C </text>
</label>
<separator/>
</column>
<separator/>
<column>
<separator/>
<label>
<text> B Logic </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
</column>
<separator/>
<column>
<separator/>
<label>
<text> C Logic</text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
</column>
<separator/>
</row>
<row>
<column>
<label>
<text> </text>
</label>
<display item="Cell 1 Address" label="------ Logic Cell 1 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 1A"/>
<display item="Message 1A"/>
<display item="State 1A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 1B"/>
</column>
<column>
<display item="Logic 1B"/>
</column>
</row>
<display item="Message 1B"/>
<display item="State 1B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 1C"/>
</column>
<column>
<display item="Logic 1C"/>
</column>
</row>
<display item="Message 1C"/>
<display item="State 1C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 1 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o1" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC1" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip1" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff1" tooltip="Configures the output for specific effect"/>
<display item="EffDu1" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 2 Address" label="------ Logic Cell 2 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 2A"/>
<display item="Message 2A"/>
<display item="State 2A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 2B"/>
</column>
<column>
<display item="Logic 2B"/>
</column>
</row>
<display item="Message 2B"/>
<display item="State 2B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 2C"/>
</column>
<column>
<display item="Logic 2C"/>
</column>
</row>
<display item="Message 2C"/>
<display item="State 2C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 2 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o2" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC2" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip2" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff2" tooltip="Configures the output for specific effect"/>
<display item="EffDu2" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 3 Address" label="------ Logic Cell 3 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 3A"/>
<display item="Message 3A"/>
<display item="State 3A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 3B"/>
</column>
<column>
<display item="Logic 3B"/>
</column>
</row>
<display item="Message 3B"/>
<display item="State 3B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 3C"/>
</column>
<column>
<display item="Logic 3C"/>
</column>
</row>
<display item="Message 3C"/>
<display item="State 3C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 3 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o3" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC3" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip3" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff3" tooltip="Configures the output for specific effect"/>
<display item="EffDu3" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 4 Address" label="------ Logic Cell 4 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 4A"/>
<display item="Message 4A"/>
<display item="State 4A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 4B"/>
</column>
<column>
<display item="Logic 4B"/>
</column>
</row>
<display item="Message 4B"/>
<display item="State 4B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 4C"/>
</column>
<column>
<display item="Logic 4C"/>
</column>
</row>
<display item="Message 4C"/>
<display item="State 4C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 4 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o4" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC4" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip4" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff4" tooltip="Configures the output for specific effect"/>
<display item="EffDu4" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
</column>
<column>
<label>
<text> </text>
</label>
<display item="Cell 5 Address" label="------ Logic Cell 5 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 5A"/>
<display item="Message 5A"/>
<display item="State 5A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 5B"/>
</column>
<column>
<display item="Logic 5B"/>
</column>
</row>
<display item="Message 5B"/>
<display item="State 5B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 5C"/>
</column>
<column>
<display item="Logic 5C"/>
</column>
</row>
<display item="Message 5C"/>
<display item="State 5C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 5 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o5" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC5" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip5" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff5" tooltip="Configures the output for specific effect"/>
<display item="EffDu5" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 6 Address" label="------ Logic Cell 6 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 6A"/>
<display item="Message 6A"/>
<display item="State 6A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 6B"/>
</column>
<column>
<display item="Logic 6B"/>
</column>
</row>
<display item="Message 6B"/>
<display item="State 6B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 6C"/>
</column>
<column>
<display item="Logic 6C"/>
</column>
</row>
<display item="Message 6C"/>
<display item="State 6C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 6 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o6" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC6" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip6" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff6" tooltip="Configures the output for specific effect"/>
<display item="EffDu6" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 7 Address" label="------ Logic Cell 7 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 7A"/>
<display item="Message 7A"/>
<display item="State 7A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 7B"/>
</column>
<column>
<display item="Logic 7B"/>
</column>
</row>
<display item="Message 7B"/>
<display item="State 7B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 7C"/>
</column>
<column>
<display item="Logic 7C"/>
</column>
</row>
<display item="Message 7C"/>
<display item="State 7C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 7 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o7" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC7" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip7" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff7" tooltip="Configures the output for specific effect"/>
<display item="EffDu7" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 8 Address" label="------ Logic Cell 8 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 8A"/>
<display item="Message 8A"/>
<display item="State 8A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 8B"/>
</column>
<column>
<display item="Logic 8B"/>
</column>
</row>
<display item="Message 8B"/>
<display item="State 8B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 8C"/>
</column>
<column>
<display item="Logic 8C"/>
</column>
</row>
<display item="Message 8C"/>
<display item="State 8C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 8 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o8" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC8" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip8" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff8" tooltip="Configures the output for specific effect"/>
<display item="EffDu8" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
</column>
</row>
</column>
</pane>
<pane>
<name>Outputs 9-16</name>
<column>
<label>
<text> </text>
</label>
<label>
<text>------ Logic combination reference table for elements B and C ------</text>
</label>
<label>
<text> </text>
</label>
<row>
<separator/>
<column>
<separator/>
<label>
<text>Logic Combination</text>
</label>
<separator/>
<label>
<text>A OR B OR C </text>
</label>
<separator/>
<label>
<text>(A OR B) AND C </text>
</label>
<separator/>
<label>
<text>(A AND B) OR C </text>
</label>
<separator/>
<label>
<text>A AND B AND C </text>
</label>
<separator/>
</column>
<separator/>
<column>
<separator/>
<label>
<text> B Logic </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
</column>
<separator/>
<column>
<separator/>
<label>
<text> C Logic</text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
</column>
<separator/>
</row>
<row>
<column>
<label>
<text> </text>
</label>
<display item="Cell 9 Address" label="------ Logic Cell 9 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 9A"/>
<display item="Message 9A"/>
<display item="State 9A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 9B"/>
</column>
<column>
<display item="Logic 9B"/>
</column>
</row>
<display item="Message 9B"/>
<display item="State 9B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 9C"/>
</column>
<column>
<display item="Logic 9C"/>
</column>
</row>
<display item="Message 9C"/>
<display item="State 9C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 9 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o9" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC9" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip9" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff9" tooltip="Configures the output for specific effect"/>
<display item="EffDu9" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 10 Address" label="------ Logic Cell 10 ------"/>
<label>
<text> </text>
</label>
<display item="Address 10A"/>
<display item="Message 10A"/>
<display item="State 10A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 10B"/>
</column>
<column>
<display item="Logic 10B"/>
</column>
</row>
<display item="Message 10B"/>
<display item="State 10B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 10C"/>
</column>
<column>
<display item="Logic 10C"/>
</column>
</row>
<display item="Message 10C"/>
<display item="State 10C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 10 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o10" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC10" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip10" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff10" tooltip="Configures the output for specific effect"/>
<display item="EffDu10" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 11 Address" label="------ Logic Cell 11 ------"/>
<label>
<text> </text>
</label>
<display item="Address 11A"/>
<display item="Message 11A"/>
<display item="State 11A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 11B"/>
</column>
<column>
<display item="Logic 11B"/>
</column>
</row>
<display item="Message 11B"/>
<display item="State 11B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 11C"/>
</column>
<column>
<display item="Logic 11C"/>
</column>
</row>
<display item="Message 11C"/>
<display item="State 11C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 11 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o11" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC11" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip11" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff11" tooltip="Configures the output for specific effect"/>
<display item="EffDu11" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 12 Address" label="------ Logic Cell 12 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 12A"/>
<display item="Message 12A"/>
<display item="State 12A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 12B"/>
</column>
<column>
<display item="Logic 12B"/>
</column>
</row>
<display item="Message 12B"/>
<display item="State 12B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 12C"/>
</column>
<column>
<display item="Logic 12C"/>
</column>
</row>
<display item="Message 12C"/>
<display item="State 12C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 12 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o12" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC12" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip12" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff12" tooltip="Configures the output for specific effect"/>
<display item="EffDu12" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
</column>
<column>
<label>
<text> </text>
</label>
<display item="Cell 13 Address" label="------ Logic Cell 13 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 13A"/>
<display item="Message 13A"/>
<display item="State 13A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 13B"/>
</column>
<column>
<display item="Logic 13B"/>
</column>
</row>
<display item="Message 13B"/>
<display item="State 13B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 13C"/>
</column>
<column>
<display item="Logic 13C"/>
</column>
</row>
<display item="Message 13C"/>
<display item="State 13C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 13 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o13" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC13" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip13" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff13" tooltip="Configures the output for specific effect"/>
<display item="EffDu13" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 14 Address" label="------ Logic Cell 14 ------"/>
<label>
<text> </text>
</label>
<display item="Address 14A"/>
<display item="Message 14A"/>
<display item="State 14A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 14B"/>
</column>
<column>
<display item="Logic 14B"/>
</column>
</row>
<display item="Message 14B"/>
<display item="State 14B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 14C"/>
</column>
<column>
<display item="Logic 14C"/>
</column>
</row>
<display item="Message 14C"/>
<display item="State 14C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 14 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o14" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC14" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip14" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff14" tooltip="Configures the output for specific effect"/>
<display item="EffDu14" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 15 Address" label="------ Logic Cell 15 ------"/>
<label>
<text> </text>
</label>
<display item="Address 15A"/>
<display item="Message 15A"/>
<display item="State 15A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 15B"/>
</column>
<column>
<display item="Logic 15B"/>
</column>
</row>
<display item="Message 15B"/>
<display item="State 15B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 15C"/>
</column>
<column>
<display item="Logic 15C"/>
</column>
</row>
<display item="Message 15C"/>
<display item="State 15C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 15 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o15" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC15" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip15" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff15" tooltip="Configures the output for specific effect"/>
<display item="EffDu15" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 16 Address" label="------ Logic Cell 16 ------"/>
<label>
<text> </text>
</label>
<display item="Address 16A"/>
<display item="Message 16A"/>
<display item="State 16A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 16B"/>
</column>
<column>
<display item="Logic 16B"/>
</column>
</row>
<display item="Message 16B"/>
<display item="State 16B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 16C"/>
</column>
<column>
<display item="Logic 16C"/>
</column>
</row>
<display item="Message 16C"/>
<display item="State 16C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 16 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o16" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC16" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip16" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff16" tooltip="Configures the output for specific effect"/>
<display item="EffDu16" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
</column>
</row>
</column>
</pane>
<pane>
<name>Outputs 17-24</name>
<column>
<label>
<text> </text>
</label>
<label>
<text>------ Logic combination reference table for elements B and C ------</text>
</label>
<label>
<text> </text>
</label>
<row>
<separator/>
<column>
<separator/>
<label>
<text>Logic Combination</text>
</label>
<separator/>
<label>
<text>A OR B OR C </text>
</label>
<separator/>
<label>
<text>(A OR B) AND C </text>
</label>
<separator/>
<label>
<text>(A AND B) OR C </text>
</label>
<separator/>
<label>
<text>A AND B AND C </text>
</label>
<separator/>
</column>
<separator/>
<column>
<separator/>
<label>
<text> B Logic </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
</column>
<separator/>
<column>
<separator/>
<label>
<text> C Logic</text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
<label>
<text> OR </text>
</label>
<separator/>
<label>
<text> AND </text>
</label>
<separator/>
</column>
<separator/>
</row>
<row>
<column>
<label>
<text> </text>
</label>
<display item="Cell 17 Address" label="------ Logic Cell 17 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 17A"/>
<display item="Message 17A"/>
<display item="State 17A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 17B"/>
</column>
<column>
<display item="Logic 17B"/>
</column>
</row>
<display item="Message 17B"/>
<display item="State 17B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 17C"/>
</column>
<column>
<display item="Logic 17C"/>
</column>
</row>
<display item="Message 17C"/>
<display item="State 17C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 17 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o17" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC17" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip17" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff17" tooltip="Configures the output for specific effect"/>
<display item="EffDu17" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 18 Address" label="------ Logic Cell 18 ------"/>
<label>
<text> </text>
</label>
<display item="Address 18A"/>
<display item="Message 18A"/>
<display item="State 18A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 18B"/>
</column>
<column>
<display item="Logic 18B"/>
</column>
</row>
<display item="Message 18B"/>
<display item="State 18B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 18C"/>
</column>
<column>
<display item="Logic 18C"/>
</column>
</row>
<display item="Message 18C"/>
<display item="State 18C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 18 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o18" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC18" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip18" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff18" tooltip="Configures the output for specific effect"/>
<display item="EffDu18" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 19 Address" label="------ Logic Cell 19 ------"/>
<label>
<text> </text>
</label>
<display item="Address 19A"/>
<display item="Message 19A"/>
<display item="State 19A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 19B"/>
</column>
<column>
<display item="Logic 19B"/>
</column>
</row>
<display item="Message 19B"/>
<display item="State 19B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 19C"/>
</column>
<column>
<display item="Logic 19C"/>
</column>
</row>
<display item="Message 19C"/>
<display item="State 19C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 19 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o19" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC19" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip19" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff19" tooltip="Configures the output for specific effect"/>
<display item="EffDu19" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 20 Address" label="------ Logic Cell 20 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 20A"/>
<display item="Message 20A"/>
<display item="State 20A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 20B"/>
</column>
<column>
<display item="Logic 20B"/>
</column>
</row>
<display item="Message 20B"/>
<display item="State 20B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 20C"/>
</column>
<column>
<display item="Logic 20C"/>
</column>
</row>
<display item="Message 20C"/>
<display item="State 20C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 20 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o20" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC20" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip20" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff20" tooltip="Configures the output for specific effect"/>
<display item="EffDu20" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
</column>
<column>
<label>
<text> </text>
</label>
<display item="Cell 21 Address" label="------ Logic Cell 21 ------ "/>
<label>
<text> </text>
</label>
<display item="Address 21A"/>
<display item="Message 21A"/>
<display item="State 21A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 21B"/>
</column>
<column>
<display item="Logic 21B"/>
</column>
</row>
<display item="Message 21B"/>
<display item="State 21B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 21C"/>
</column>
<column>
<display item="Logic 21C"/>
</column>
</row>
<display item="Message 21C"/>
<display item="State 21C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 21 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o21" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC21" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip21" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff21" tooltip="Configures the output for specific effect"/>
<display item="EffDu21" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 22 Address" label="------ Logic Cell 22 ------"/>
<label>
<text> </text>
</label>
<display item="Address 22A"/>
<display item="Message 22A"/>
<display item="State 22A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 22B"/>
</column>
<column>
<display item="Logic 22B"/>
</column>
</row>
<display item="Message 22B"/>
<display item="State 22B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 22C"/>
</column>
<column>
<display item="Logic 22C"/>
</column>
</row>
<display item="Message 22C"/>
<display item="State 22C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 22 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o22" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC22" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip22" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff22" tooltip="Configures the output for specific effect"/>
<display item="EffDu22" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 23 Address" label="------ Logic Cell 23 ------"/>
<label>
<text> </text>
</label>
<display item="Address 23A"/>
<display item="Message 23A"/>
<display item="State 23A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 23B"/>
</column>
<column>
<display item="Logic 23B"/>
</column>
</row>
<display item="Message 23B"/>
<display item="State 23B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 23C"/>
</column>
<column>
<display item="Logic 23C"/>
</column>
</row>
<display item="Message 23C"/>
<display item="State 23C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 23 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o23" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC23" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip23" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff23" tooltip="Configures the output for specific effect"/>
<display item="EffDu23" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
<display item="Cell 24 Address" label="------ Logic Cell 24 ------"/>
<label>
<text> </text>
</label>
<display item="Address 24A"/>
<display item="Message 24A"/>
<display item="State 24A"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 24B"/>
</column>
<column>
<display item="Logic 24B"/>
</column>
</row>
<display item="Message 24B"/>
<display item="State 24B"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Address 24C"/>
</column>
<column>
<display item="Logic 24C"/>
</column>
</row>
<display item="Message 24C"/>
<display item="State 24C"/>
<label>
<text> </text>
</label>
<label>
<text>Output 24 Control ---</text>
</label>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Inv o24" format="checkbox" tooltip="Use for common cathode type LEDs"/>
</column>
<column>
<label>
<text> Do not use for Bi-Color LEDs</text>
</label>
</column>
</row>
<display item="BiC24" tooltip="Use for two legged bi-color LEDs"/>
<row>
<column>
<label>
<text> </text>
</label>
</column>
<column>
<display item="Recip24" format="checkbox" tooltip="Inverts the output state of the effect"/>
</column>
<column>
<label>
<text> Use for alternating flashing LEDs</text>
</label>
</column>
</row>
<display item="Eff24" tooltip="Configures the output for specific effect"/>
<display item="EffDu24" tooltip="Time is based on the type of effect"/>
<label>
<text> </text>
</label>
</column>
</row>
</column>
</pane>
<pane>
<name>CVs</name>
<column>
<cvtable/>
</column>
</pane>
</decoder-config>