<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- Copyright (C) JMRI 2002, 2004, 2007, 2015, 2017 All rights reserved -->
<!--                                                                         -->
<!-- JMRI is free software; you can redistribute it and/or modify it under   -->
<!-- the terms of version 2 of the GNU General Public License as published   -->
<!-- by the Free Software Foundation. See the "COPYING" file for a copy      -->
<!-- of this license.                                                        -->
<!--                                                                         -->
<!-- JMRI is distributed in the hope that it will be useful, but WITHOUT     -->
<!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or   -->
<!-- FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License    -->
<!-- for more details. -->
<decoder-config xmlns:xi="http://www.w3.org/2001/XInclude"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder.xsd"
                showEmptyPanes="no">

    <version author="Bob Jacobsen" version="1" lastUpdated="20171121" />

    <decoder>

        <family name="BDL16x" mfg="Digitrax">
            <model model="BDL16"/>
            <model model="BDL162"/>
            <model model="BDL168"/>
        </family>

        <programming direct="no" paged="no" register="no" ops="no">
            <mode>LOCONETBDOPSWMODE</mode>
        </programming>

        <variables>
          <variable CV="1" comment="Board address" item="Short Address" default="1" infoOnly="yes">
            <!-- needed to set the board address value -->
            <decVal min="1" max="128" />
            <label>Board Address (Board ID)</label>
          </variable>

          <variable CV="113.01" item="Wiring Type" default="0"
                tooltip="OpSw01">
            <enumVal>
              <enumChoice>
                <choice>Direct Home Wiring</choice>
              </enumChoice>
              <enumChoice>
                <choice>Whole-layout Common Rail Wiring</choice>
              </enumChoice>
            </enumVal>
            <label>Wiring type is</label>
          </variable>

          <variable CV="113.03" item="Swap RailSync sensitivity" default="0"
                tooltip="OpSw03" exclude="BDL16">
            <enumVal>
              <enumChoice>
                <choice>normal</choice>
              </enumChoice>
              <enumChoice>
                <choice>reversed (pay attention to other RailSync wire)</choice>
              </enumChoice>
            </enumVal>
            <label>LocoNet cabling is</label>
          </variable>

          <variable CV="113.05" item="Transponding Enable1" default="1"
                tooltip="OpSw05">
            <enumVal>
              <enumChoice>
                <choice>Disable Transponding</choice>
              </enumChoice>
              <enumChoice>
                <choice>Enable Transponding</choice>
              </enumChoice>
            </enumVal>
          </variable>

          <variable CV="113.06" item="Transponding Enable2" default="0"
                tooltip="OpSw06">
            <enumVal>
              <enumChoice>
                <choice>Enable Transponding</choice>
              </enumChoice>
              <enumChoice>
                <choice>Unsupported</choice>
              </enumChoice>
            </enumVal>
          </variable>

          <variable CV="113.07" item="Transponding Enable3" default="0"
                tooltip="OpSw07">
            <enumVal>
              <enumChoice>
                <choice>Enable Transponding</choice>
              </enumChoice>
              <enumChoice>
                <choice>Unsupported</choice>
              </enumChoice>
            </enumVal>
          </variable>

          <variable item="Transponding Enable" 
                tooltip="OpSw05, OpSw06, OpSw07">
            <compositeVal>
              <compositeChoice choice="Disabled">
                <compositeSetting label="Transponding Enable1" value="0"/>
                <compositeSetting label="Transponding Enable2" value="0"/>
                <compositeSetting label="Transponding Enable3" value="0"/>
              </compositeChoice>
              <compositeChoice choice="Enabled">
                <compositeSetting label="Transponding Enable1" value="1"/>
                <compositeSetting label="Transponding Enable2" value="0"/>
                <compositeSetting label="Transponding Enable3" value="0"/>
              </compositeChoice>
              <compositeChoice choice="Unsupported option - not recommended">
                <compositeSetting label="Transponding Enable1" value="0"/>
                <compositeSetting label="Transponding Enable2" value="1"/>
                <compositeSetting label="Transponding Enable3" value="0"/>
              </compositeChoice>
              <compositeChoice choice="Unsupported option - not recommended">
                <compositeSetting label="Transponding Enable1" value="1"/>
                <compositeSetting label="Transponding Enable2" value="1"/>
                <compositeSetting label="Transponding Enable3" value="0"/>
              </compositeChoice>
              <compositeChoice choice="Unsupported option - not recommended">
                <compositeSetting label="Transponding Enable1" value="0"/>
                <compositeSetting label="Transponding Enable2" value="0"/>
                <compositeSetting label="Transponding Enable3" value="1"/>
              </compositeChoice>
              <compositeChoice choice="Unsupported option - not recommended">
                <compositeSetting label="Transponding Enable1" value="1"/>
                <compositeSetting label="Transponding Enable2" value="0"/>
                <compositeSetting label="Transponding Enable3" value="1"/>
              </compositeChoice>
              <compositeChoice choice="Unsupported option - not recommended">
                <compositeSetting label="Transponding Enable1" value="0"/>
                <compositeSetting label="Transponding Enable2" value="1"/>
                <compositeSetting label="Transponding Enable3" value="1"/>
              </compositeChoice>
              <compositeChoice choice="Unsupported option - not recommended">
                <compositeSetting label="Transponding Enable1" value="1"/>
                <compositeSetting label="Transponding Enable2" value="1"/>
                <compositeSetting label="Transponding Enable3" value="1"/>
              </compositeChoice>
            </compositeVal>
            <label>Transponding is </label>
          </variable>

          <variable CV="113.09" item="Occupancy Force when Zone Power Off" default="0"
                tooltip="OpSw09">
              <enumVal>
                  <enumChoice>
                      <choice>report occupied when zone power is off</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>are not forced when zone power is off</choice>
                  </enumChoice>
              </enumVal>
              <label>Detection Sections</label>
          </variable>

          <variable CV="113.10" item="Detection section 16" default="0"
                tooltip="OpSw10">
              <enumVal>
                  <enumChoice>
                      <choice>is a normal Detection Section</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>is a Zone Power ON qualifier for whole-layout common-rail wired systems</choice>
                  </enumChoice>
              </enumVal>
              <label>Detection Section 16</label>
          </variable>

          <variable CV="113.11" item="BDL as LocoNet Master" default="1" 
                tooltip="OpSw11">
              <enumVal>
                  <enumChoice>
                      <choice>acts as the LocoNet Master</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>is not the LocoNet Master</choice>
                  </enumChoice>
              </enumVal>
              <label>This BDL16x</label>
          </variable>

          <variable CV="113.12" item="BDL as LocoNet Termination" default="1" 
                tooltip="OpSw12">
              <enumVal>
                  <enumChoice>
                      <choice>provides LocoNet termination</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>does not terminate LocoNet</choice>
                  </enumChoice>
              </enumVal>
              <label>This BDL16x</label>
          </variable>

          <variable CV="113.13" item="Power-up delay" default="0"
                tooltip="OpSw13">
              <enumVal>
                  <enumChoice>
                      <choice>Wait for 5-second power-up delay (for DB150 compatibility)</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Wait for 0.5 second power-up delay</choice>
                  </enumChoice>
              </enumVal>
              <label>This BDL16x will</label>
          </variable>

          <variable CV="113.19" item="Detection threshold" default="0"
                tooltip="OpSw19">
              <enumVal>
                  <enumChoice>
                      <choice>Resistance below about 22K Ohms is shown as Occupied</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Resistance below about 10K Ohms is shown as Occupied</choice>
                  </enumChoice>
              </enumVal>
              <label>Detection Section Sensitivity:</label>
          </variable>

          <variable CV="113.25" item="LED Output Mode" default="0"
                tooltip="OpSw25">
              <enumVal>
                  <enumChoice>
                      <choice>Thrown</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Closed</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable CV="113.26" item="Switch Mode LEDs source" default="0"
                tooltip="OpSw26">
              <enumVal>
                  <enumChoice>
                      <choice>Thrown</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Closed</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable CV="113.30" item="RailSync Sample Delay1" default="0"
                tooltip="OpSw30" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Thrown</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Closed</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable CV="113.31" item="RailSync Sample Delay2" default="0"
                tooltip="OpSw31" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Thrown</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Closed</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable item="RailSync Sample Delay"
                tooltip="OpSw30, OpSw31" exclude="BDL16">
            <compositeVal>
              <compositeChoice choice="Normal">
                <compositeSetting label="RailSync Sample Delay1" value="0"/>
                <compositeSetting label="RailSync Sample Delay2" value="0"/>
              </compositeChoice>
              <compositeChoice choice="slightly delayed">
                <compositeSetting label="RailSync Sample Delay1" value="1"/>
                <compositeSetting label="RailSync Sample Delay2" value="0"/>
              </compositeChoice>
              <compositeChoice choice="moderately delayed">
                <compositeSetting label="RailSync Sample Delay1" value="0"/>
                <compositeSetting label="RailSync Sample Delay2" value="1"/>
              </compositeChoice>
              <compositeChoice choice="significantly delayed">
                <compositeSetting label="RailSync Sample Delay1" value="1"/>
                <compositeSetting label="RailSync Sample Delay2" value="1"/>
              </compositeChoice>
            </compositeVal>
            <label>Sampling of RailSync is </label>
          </variable>

          <variable item="LED Outputs"
                tooltip="OpSw25, OpSw26">
            <compositeVal>
              <compositeChoice choice="show Detection Section Occupancy">
                <compositeSetting label="LED Output Mode" value="0"/>
                <compositeSetting label="Switch Mode LEDs source" value="0"/>
              </compositeChoice>
              <compositeChoice choice="show Switch state (from DCC track signal)">
                <compositeSetting label="LED Output Mode" value="1"/>
                <compositeSetting label="Switch Mode LEDs source" value="0"/>
              </compositeChoice>
              <compositeChoice choice="show Detection Section Occupancy (Alternate)">
                <compositeSetting label="LED Output Mode" value="0"/>
                <compositeSetting label="Switch Mode LEDs source" value="1"/>
              </compositeChoice>
              <compositeChoice choice="show Switch state (from LocoNet Switch messages)">
                <compositeSetting label="LED Output Mode" value="1"/>
                <compositeSetting label="Switch Mode LEDs source" value="1"/>
              </compositeChoice>
            </compositeVal>
            <label>BDL16x LED outputs </label>
          </variable>

          <variable CV="113.36" item="Interrogation Response" default="0"
                tooltip="OpSw36" include="BDL168" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Responds with status at GPON and interrogate commmands</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Responds only to interrogate commmands</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable CV="113.42" item="First Interrogate Enable" default="0"
                tooltip="OpSw42" include="BDL168" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Standard interrogation</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Ignore OpSw36 setting; reply at every interrogation</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable item="Interrogation actions"
                tooltip="OpSw36, OpSw42"  include="BDL168" exclude="BDL16">
              <compositeVal>
                  <compositeChoice choice="Reports detection section status at GPON and all except first Interrogation attempt">
                      <compositeSetting label="Interrogation Response" value="0"/>
                      <compositeSetting label="First Interrogate Enable" value="0"/>
                  </compositeChoice>
                  <compositeChoice choice="Reports detection section status at all except first Interrofation attempt">
                      <compositeSetting label="Interrogation Response" value="1"/>
                      <compositeSetting label="First Interrogate Enable" value="0"/>
                  </compositeChoice>
                  <compositeChoice choice="Reports detection section status at GPON and at all Interrogage attempt">
                      <compositeSetting label="Interrogation Response" value="0"/>
                      <compositeSetting label="First Interrogate Enable" value="1"/>
                  </compositeChoice>
                  <compositeChoice choice="Reports detection section status at all Interrogate attempt">
                      <compositeSetting label="Interrogation Response" value="1"/>
                      <compositeSetting label="First Interrogate Enable" value="1"/>
                  </compositeChoice>
              </compositeVal>
          </variable>

          <variable CV="113.37" item="Detection Section Timing1" default="0"
                tooltip="OpSw37" include="BDL168" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Thrown</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Closed</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable CV="113.38" item="Detection Section Timing2" default="0"
                tooltip="OpSw38" include="BDL168" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Thrown</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Closed</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable item="Detection Section Timing"
                tooltip="OpSw37, OpSw38" include="BDL168" exclude="BDL16">
              <compositeVal>
                <compositeChoice choice="Standard">
                  <compositeSetting label="Detection Section Timing1" value="0"/>
                  <compositeSetting label="Detection Section Timing2" value="0"/>
                </compositeChoice>
                <compositeChoice choice="Slow">
                  <compositeSetting label="Detection Section Timing1" value="1"/>
                  <compositeSetting label="Detection Section Timing2" value="0"/>
                </compositeChoice>
                <compositeChoice choice="Standard (alternate)">
                  <compositeSetting label="Detection Section Timing1" value="0"/>
                  <compositeSetting label="Detection Section Timing2" value="1"/>
                </compositeChoice>
                <compositeChoice choice="Twice slow">
                  <compositeSetting label="Detection Section Timing1" value="1"/>
                  <compositeSetting label="Detection Section Timing2" value="1"/>
                </compositeChoice>
              </compositeVal>
              <label>Detection Section timing is</label>
          </variable>

          <variable CV="113.39" item="Transponder Tracking Mode" default="0"
                tooltip="OpSw39" include="BDL168" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Sequential Mode</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Verbose Mode</choice>
                  </enumChoice>
              </enumVal>
              <label>Transponder Tracking uses</label>
          </variable>

          <variable CV="113.43" item="Anti-chatter Sensitivity1" default="0"
                tooltip="OpSw43" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Thrown</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Closed</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable CV="113.44" item="Anti-chatter Sensitivity2" default="0"
                tooltip="OpSw44" exclude="BDL16">
              <enumVal>
                  <enumChoice>
                      <choice>Thrown</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>Closed</choice>
                  </enumChoice>
              </enumVal>
          </variable>

          <variable item="Anti-Chatter Filtering"
                tooltip="OpSw43, OpSw44" include="BDL168">
            <compositeVal>
              <compositeChoice choice="Maximum Anti-Chatter Filter sensitivity">
                <compositeSetting label="Anti-chatter Sensitivity1" value="0"/>
                <compositeSetting label="Anti-chatter Sensitivity2" value="0"/>
              </compositeChoice>
              <compositeChoice choice="Anti-Chatter Filter is disabled">
                <compositeSetting label="Anti-chatter Sensitivity1" value="1"/>
                <compositeSetting label="Anti-chatter Sensitivity2" value="0"/>
              </compositeChoice>
              <compositeChoice choice="Standard Anti-Chatter Filter sensitivity">
                <compositeSetting label="Anti-chatter Sensitivity1" value="0"/>
                <compositeSetting label="Anti-chatter Sensitivity2" value="1"/>
              </compositeChoice>
              <compositeChoice choice="Anti-Chatter Filter is disabled (Alternate)">
                <compositeSetting label="Anti-chatter Sensitivity1" value="1"/>
                <compositeSetting label="Anti-chatter Sensitivity2" value="1"/>
              </compositeChoice>
            </compositeVal>
            <label>BDL16x LED outputs </label>
          </variable>

          <variable CV="113.45" item="Transponding Messages at GPOFF" default="0"
                tooltip="OpSw45" include="BDL168">
              <enumVal>
                  <enumChoice>
                      <choice>sends Transponding messages</choice>
                  </enumChoice>
                  <enumChoice>
                      <choice>does not send Transponding messages</choice>
                  </enumChoice>
              </enumVal>
              <label>At reception of GPOFF: </label>
          </variable>


        </variables>
    </decoder>
  <pane xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/programmer.xsd">
    <name>OpSws</name>
    <qualifier>
          <variableref>Short Address</variableref>
          <relation>gt</relation>
          <value>0</value>

    </qualifier>
    <column>
        <row>
            <cvtable/>
        </row>
        <row>
            <column>
                <label>
                    <text>&lt;html&gt;The "CV" column in the table above shows "OpSw"
                        numbers, where the value "113." &lt;p&gt;is pre-pended to 
                        the OpSw Number.
                        &lt;p&gt;&lt;p&gt;The top-most row above reflects the Board 
                        Address configured on the "Basic" sheet.
                    </text>
                </label>
                <label>
                    <text> </text>
                </label>
            <group include="BDL16">
                <label>
                    <text>&lt;html&gt;&lt;p&gt;For example, BDL16 OpSw 1 
                        is represented as "113.01".&lt;p&gt;&lt;/html&gt;
                    </text>
                </label>
            </group>        
            <group include="BDL162">
                <label>
                    <text>&lt;html&gt;&lt;p&gt;For example, BDL162 OpSw 1 
                        is represented as "113.01".&lt;p&gt;&lt;/html&gt;
                    </text>
                </label>
            </group>        
            <group include="BDL168">
                <label>
                    <text>&lt;html&gt;&lt;p&gt;For example, BDL168 OpSw 1 
                        is represented as "113.01".&lt;p&gt;&lt;/html&gt;
                    </text>
                </label>
            </group>
            </column>        
        </row>
        <row>
            <label>
                <text>&lt;html&gt;
                    &lt;p&gt;&lt;p&gt;OpSw value 0 = "T"hrown.  OpSw value 1 = "C"losed.&lt;p&gt;
                    &lt;/html&gt;&lt;/html&gt;
                </text>
            </label>

        </row>
    </column>
        
  </pane>
  <pane>
      <name>Basic</name>
      <column>
          <display item="Short Address"/>
          <label>
              <text> </text>
          </label>
          <label>
            <text>&lt;html&gt;&lt;p&gt;
                LocoNet messaging limits the supported Board Address (Board ID)
                range to addresses between 1 and 128.  This tool cannot access 
                &lt;p&gt;BDL16x devices outside of this range.
                &lt;p&gt;
                &lt;p&gt;This roster entry will only access the specified 
                BDL16x if the Board Address (Active Address), on the 
                &lt;p&gt;"Basic" sheet, is correct when the programmer is opened.
                &lt;p&gt;
                &lt;p&gt;If the Board Address (Active Address) has been changed since
                the programmer was opened, the programmer will attempt to access the
                &lt;p&gt;BDL16x address which was specified in the 
                Roster entry when the progammer was opened.
                &lt;p&gt;
                &lt;p&gt;After making a change to the Roster entry's Board Address
                (Active Address) on the "Basic" sheet, save and close the programmer
                &lt;p&gt;window and re-open the Roster entry to ensure that the
                the programmer will use the modified Active Address for accesses
                &lt;p&gt;to the device.
                &lt;p&gt;
                &lt;p&gt;Note that BDL16x and PM4x documentation refers 
                to Board Address, while DS64 and SE8C documentation refers to 
                &lt;p&gt;Board ID.  These are equivalent concepts.
            &lt;/html&gt;</text>
          </label>
      </column>
  </pane>

    <pane>
        <name>Basic OpSw Settings</name>
        <column>
            <label><text>&lt;html&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;h2&gt;&lt;strong&gt;Detection Characteristics&lt;/strong&gt;&lt;/h2&gt;&lt;/html&gt;</text></label>
            <display item="Wiring Type"/>
            <display item="Occupancy Force when Zone Power Off"/>
            <display item="Detection section 16"/>
            <display item="Detection threshold"/>
            <display item="Detection Section Timing"/>
            <label><text> </text></label>
            <separator/>

            <label><text>&lt;html&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;h2&gt;&lt;strong&gt;LocoNet Characteristics&lt;/strong&gt;&lt;/h2&gt;&lt;/html&gt;</text></label>
            <display item="BDL as LocoNet Master"/>
            <display item="BDL as LocoNet Termination"/>
            <display item="Power-up delay"/>
            <display item="Swap RailSync sensitivity"/>
            <display item="RailSync Sample Delay"/>

            <display item="Interrogation actions"/>

            <label><text> </text></label>
            <separator/>
            <label><text>&lt;html&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;h2&gt;&lt;strong&gt;LED Output Characteristics&lt;/strong&gt;&lt;/h2&gt;&lt;/html&gt;</text></label>
            <display item="LED Outputs"/>
            <label><text>   </text></label>

        </column>
    </pane>
    <pane>
        <name>Transponding Controls</name>
        <column>
            <label><text>&lt;html&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;h2&gt;&lt;strong&gt;Transponding Characteristics&lt;/strong&gt;&lt;/h2&gt;&lt;/html&gt;</text></label>
            <display item="Transponding Enable"/>
            <display item="Anti-chatter Filtering"/>
            <display item="Transponding Messages at GPOFF"/>
            <display item="Transponder Tracking Mode"/>
            <label><text>   </text></label>
        </column>
    </pane>
  <pane>
      <name>Notes</name>
      <column>
          <group include="BDL16">
        <label><text>&lt;html&gt;&lt;span style=&quot;color: black;&quot;&gt;
            &lt;h2&gt;&lt;strong&gt;Notes on BDL16 Roster Entries and Programming
            &lt;/strong&gt;&lt;/h2&gt;&lt;/html&gt;</text>
        </label>
        <label>
            <text>&lt;html&gt;&lt;/strong&gt;&lt;ul&gt;
                &lt;li&gt;The BDL16 &lt;em&gt;must&lt;/em&gt; be in its normal
                operating mode in order to respond to this Roster entry's read and
                write operations.&lt;/li&gt;
                &lt;li&gt;
                &lt;p&gt;See the "Basic" sheet for the programmer's limitations with
                respect to Board Address.&lt;/li&gt;
            &lt;/ul&gt;&lt;/html&gt;</text>
        </label>
          </group>
          <group include="BDL162">
        <label><text>&lt;html&gt;&lt;span style=&quot;color: black;&quot;&gt;
            &lt;h2&gt;&lt;strong&gt;Notes on BDL162 Roster Entries and Programming
            &lt;/strong&gt;&lt;/h2&gt;&lt;/html&gt;</text>
        </label>
        <label>
            <text>&lt;html&gt;&lt;/strong&gt;&lt;ul&gt;
                &lt;li&gt;The BDL162 &lt;em&gt;must&lt;/em&gt; be in its normal
                operating mode in order to respond to this Roster entry's read and
                write operations.&lt;/li&gt;
                &lt;li&gt;
                &lt;p&gt;See the "Basic" sheet for the programmer's limitations with
                respect to Board Address.&lt;/li&gt;
            &lt;/ul&gt;&lt;/html&gt;</text>
        </label>
          </group>
          <group include="BDL168">
        <label><text>&lt;html&gt;&lt;span style=&quot;color: black;&quot;&gt;
            &lt;h2&gt;&lt;strong&gt;Notes on BDL168 Roster Entries and Programming
            &lt;/strong&gt;&lt;/h2&gt;&lt;/html&gt;</text>
        </label>
        <label>
            <text>&lt;html&gt;&lt;/strong&gt;&lt;ul&gt;
                &lt;li&gt;The BDL168 &lt;em&gt;must&lt;/em&gt; be in its normal
                operating mode in order to respond to this Roster entry's read and
                write operations.&lt;/li&gt;
                &lt;li&gt;
                &lt;p&gt;See the "Basic" sheet for the programmer's limitations with
                respect to Board Address.&lt;/li&gt;
            &lt;/ul&gt;&lt;/html&gt;</text>
        </label>
          </group>
      </column>
  </pane>
  <pane xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/programmer.xsd">
    <name>CVs</name>
    <name xml:lang="it">CV</name>
    <name xml:lang="de">CV-Tabelle</name>
    <name xml:lang="ca">Taula-CV</name>
    <name xml:lang="cs">Tabulka CV</name>
    <name xml:lang="nl">CV-tabel</name>
    <qualifier>
          <variableref>Short Address</variableref>
          <relation>eq</relation>
          <value>0</value>

    </qualifier>
    <column>
        <label>
            <text>This sheet intentionally un-populated.  See the "OpSws" tab.</text>
        </label>
    </column>
        
  </pane>
</decoder-config>
