<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- Copyright (C) JMRI 2005 All rights reserved -->
<!-- $Id: Uhlenbrock_77500.xml 18528 2011-09-18 06:24:02Z jacobsen $ -->
<!--                                                                        -->
<!-- JMRI is free software; you can redistribute it and/or modify it under  -->
<!-- the terms of version 2 of the GNU General Public License as published  -->
<!-- by the Free Software Foundation. See the "COPYING" file for a copy     -->
<!-- of this license.                                                       -->
<!--                                                                        -->
<!-- JMRI is distributed in the hope that it will be useful, but WITHOUT    -->
<!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or  -->
<!-- FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License  -->
<!-- for more details.                                                      -->
<decoder-config xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder.xsd">
  <version author="Jeff Schmaltz escopetas@comcast.net" version="2.0" lastUpdated="20110820"/>
  <version author="Simon Ginsburg" version="1" lastUpdated="20051018"/>
<!--
  This version was based on the original version 1 by Simon Ginsburg and updated using the English version
  of the Uhlenbrock manual - IntelliDriveDeluxe 77 500 (web link was dated 14.07.2011) - and the PIKO German
  manual - PIKO Multiprotokolldecoder with 36120-90-7002 in the lower left of the last page (courtesy of
  CHAMPEX-LINDEN Modellspielwaren, http://www.champex-linden.de/cl_pi_piko.htm).

  The PIKO manual did not list CVs 108-113.

  Changes for Version 2.0 - 20 Aug 11
                          - added CVs 13, 54, 55, 96-99, 103, 104, 108-113, 115
                          - revised CV 51
-->
  <decoder>
    <family name="Multiprotocoll Decoder" mfg="Uhlenbrock Elektronik">
      <model model="77500" maxMotorCurrent="3 A (peak 5 A)"
           maxTotalCurrent="3 A (peak 5 A)" numOuts="8" numFns="28" formFactor="G" connector="other">
        <output name="1" label="Front light" maxcurrent="1 A" connection="other"/>
        <output name="2" label="Rear light " maxcurrent="1 A" connection="other"/>
        <output name="3" label="   A1      " maxcurrent="1 A" connection="other"/>
        <output name="4" label="   A2      " maxcurrent="1 A" connection="other"/>
        <output name="5" label="   A3      " maxcurrent="1 A" connection="other"/>
        <output name="6" label="   A4      " maxcurrent="1 A" connection="other"/>
        <output name="7" label="   A5      " maxcurrent="1 A" connection="other"/>
        <output name="8" label="   A6      " maxcurrent="1 A" connection="other"/>
        <output name="9" label="   A7      " maxcurrent="1 A" connection="other"/>
        <output name="10" label="   A8      " maxcurrent="1 A" connection="other"/>
        <size length="58.5" width="28" height="12" units="mm"/>
      </model>
      <model model="PIKO 3612x Series" maxMotorCurrent="3 A (peak 5 A)"
           maxTotalCurrent="3 A (peak 5 A)" numOuts="8" numFns="28" formFactor="G" connector="other">
        <output name="1" label="Front light" maxcurrent="1 A" connection="other"/>
        <output name="2" label="Rear light " maxcurrent="1 A" connection="other"/>
        <output name="3" label="   A1      " maxcurrent="1 A" connection="other"/>
        <output name="4" label="   A2      " maxcurrent="1 A" connection="other"/>
        <output name="5" label="   A3      " maxcurrent="1 A" connection="other"/>
        <output name="6" label="   A4      " maxcurrent="1 A" connection="other"/>
        <output name="7" label="   A5      " maxcurrent="1 A" connection="other"/>
        <output name="8" label="   A6      " maxcurrent="1 A" connection="other"/>
        <output name="9" label="   A7      " maxcurrent="1 A" connection="other"/>
        <output name="10" label="   A8      " maxcurrent="1 A" connection="other"/>
        <size length="58.5" width="28" height="12" units="mm"/>
      </model>
    </family>
    <programming direct="yes" paged="yes" register="yes" ops="yes"/>
    <variables>
      <variable label="Primary Address" CV="1" comment="Short address" item="Short Address" default="03">
        <shortAddressVal/>
        <label>Primary Address</label>
        <comment>Short address</comment>
      </variable>
      <variable label="Vstart" CV="2" comment="Speed setting between 1 and 63" default="01">
        <decVal max="63"/>
        <label>Vstart</label>
        <comment>Speed setting between 1 and 63</comment>
      </variable>
      <variable label="Acceleration Rate" CV="3" comment="A value of 1 will increase each 5 milliseconds by 1" item="Accel" default="02">
        <decVal max="63"/>
        <label>Acceleration Rate</label>
        <comment>A value of 1 will increase each 5 milliseconds by 1</comment>
      </variable>
      <variable label="Deceleration Rate" CV="4" comment="A value of 1 will increase each 5 milliseconds by 1" item="Decel" default="02">
        <decVal max="63"/>
        <label>Deceleration Rate</label>
        <comment>A value of 1 will increase each 5 milliseconds by 1</comment>
      </variable>
      <variable label="Vhigh" CV="5" comment="Speed setting between 1 and 63" default="48">
        <decVal max="63"/>
        <label>Vhigh</label>
        <comment>Speed setting between 1 and 63</comment>
      </variable>
      <variable label="Vmid" CV="6" comment="Speed setting between 1 and 63" default="24">
        <decVal max="63"/>
        <label>Vmid</label>
        <comment>Speed setting between 1 and 63</comment>
      </variable>
      <variable label="Manufacturer Version No: " CV="7" readOnly="yes" item="Decoder Version" default="1">
        <decVal/>
        <label>Manufacturer Version No: </label>
      </variable>
      <variable label="Manufacturer ID: " CV="8" readOnly="yes" item="Manufacturer" default="85">
        <decVal/>
        <label>Manufacturer ID: </label>
      </variable>
	<variable label="F1 Function Output in Analog Mode" CV="13" mask="XXXXXXXV" default="0"
		item="Analog Mode Function Status - F1"
		tooltip="(On if value set) CV13">
		<enumVal>
			<enumChoice choice="Off"/>
			<enumChoice choice="On"/>
		</enumVal>
	</variable>
	<variable label="F2 Function Output in Analog Mode" CV="13" mask="XXXXXXVX" default="0"
		item="Analog Mode Function Status - F2"
		tooltip="(On if value set) CV13">
		<enumVal>
			<enumChoice choice="Off"/>
			<enumChoice choice="On"/>
		</enumVal>
	</variable>
	<variable label="F3 Function Output in Analog Mode" CV="13" mask="XXXXXVXX" default="0"
		item="Analog Mode Function Status - F3"
		tooltip="(On if value set) CV13">
		<enumVal>
			<enumChoice choice="Off"/>
			<enumChoice choice="On"/>
		</enumVal>
	</variable>
	<variable label="F4 Function Output in Analog Mode" CV="13" mask="XXXXVXXX" default="0"
		item="Analog Mode Function Status - F4"
		tooltip="(On if value set) CV13">
		<enumVal>
			<enumChoice choice="Off"/>
			<enumChoice choice="On"/>
		</enumVal>
	</variable>
	<variable label="F5 Function Output in Analog Mode" CV="13" mask="XXXVXXXX" default="0"
		item="Analog Mode Function Status - F5"
		tooltip="(On if value set) CV13">
		<enumVal>
			<enumChoice choice="Off"/>
			<enumChoice choice="On"/>
		</enumVal>
	</variable>
	<variable label="F6 Function Output in Analog Mode" CV="13" mask="XXVXXXXX" default="0"
		item="Analog Mode Function Status - F6"
		tooltip="(On if value set) CV13">
		<enumVal>
			<enumChoice choice="Off"/>
			<enumChoice choice="On"/>
		</enumVal>
	</variable>
	<variable label="F7 Function Output in Analog Mode" CV="13" mask="XVXXXXXX" default="0"
		item="Analog Mode Function Status - F7"
		tooltip="(On if value set) CV13">
		<enumVal>
			<enumChoice choice="Off"/>
			<enumChoice choice="On"/>
		</enumVal>
	</variable>
	<variable label="F8 Function Output in Analog Mode" CV="13" mask="VXXXXXXX" default="0"
		item="Analog Mode Function Status - F8"
		tooltip="(On if value set) CV13">
		<enumVal>
			<enumChoice choice="Off"/>
			<enumChoice choice="On"/>
		</enumVal>
	</variable>

      <variable label="Extended Address" CV="17" item="Long Address">
        <longAddressVal/>
        <label>Extended Address</label>
      </variable>
      <variable label="Consist Address" CV="19" mask="XVVVVVVV" item="Consist Address">
        <decVal/>
        <label>Consist Address</label>
      </variable>
      <variable label="Consist Direction" CV="19" mask="VXXXXXXX">
        <enumVal>
          <enumChoice choice="Normal">
            <choice>Normal</choice>
          </enumChoice>
          <enumChoice choice="Reversed">
            <choice>Reversed</choice>
          </enumChoice>
        </enumVal>
        <label>Consist Direction</label>
      </variable>
      <variable label="Locomotive Direction" CV="29" mask="XXXXXXXV">
        <enumVal>
          <enumChoice choice="normal">
            <choice>normal</choice>
          </enumChoice>
          <enumChoice choice="reversed">
            <choice>reversed</choice>
          </enumChoice>
        </enumVal>
        <label>Locomotive Direction</label>
      </variable>
      <variable CV="29" mask="XXXXXXVX" item="Speed Step Mode" default="1">
        <enumVal>
          <enumChoice choice="14 speed step format">
            <choice>14 speed step format</choice>
          </enumChoice>
          <enumChoice choice="28 speed step format">
            <choice>28 speed step format</choice>
          </enumChoice>
        </enumVal>
        <label>FL Location</label>
      </variable>
      <variable label="Power Source Conversion" CV="29" mask="XXXXXVXX" item="Analog (DC) Operation" default="1">
        <enumVal>
          <enumChoice choice="NMRA Digital only">
            <choice>NMRA Digital only</choice>
          </enumChoice>
          <enumChoice choice="DC conversion enabled">
            <choice>DC conversion enabled</choice>
          </enumChoice>
        </enumVal>
        <label>Power Source Conversion</label>
      </variable>
      <variable label="Speed Table Definition" CV="29" mask="XXXVXXXX">
        <enumVal>
          <enumChoice choice="Use Vstart, Vmid, Vhigh">
            <choice>Use Vstart, Vmid, Vhigh</choice>
          </enumChoice>
          <enumChoice choice="Use table in CVs 66 through 95">
            <choice>Use table in CVs 66 through 95</choice>
          </enumChoice>
        </enumVal>
        <label>Speed Table Definition</label>
      </variable>
      <variable label="Address Format" CV="29" mask="XXVXXXXX">
        <enumVal>
          <enumChoice choice="One byte (short) address">
            <choice>One byte (short) address</choice>
          </enumChoice>
          <enumChoice choice="Two byte (extended) address">
            <choice>Two byte (extended) address</choice>
          </enumChoice>
        </enumVal>
        <label>Address Format</label>
      </variable>
      <variable label="FL(f) controls front light output" CV="33" mask="XXXXXXXV" minOut="1" default="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(f) controls front light output</label>
      </variable>
      <variable label="FL(f) controls back light output" CV="33" mask="XXXXXXVX" minOut="2">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(f) controls back light output</label>
      </variable>
      <variable label="FL(f) controls Special function output 1" CV="33" mask="XXXXXVXX" minOut="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(f) controls Special function output 1</label>
      </variable>
      <variable label="FL(f) controls Special function output 2" CV="33" mask="XXXXVXXX" minOut="4">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(f) controls Special function output 2</label>
      </variable>
      <variable label="FL(f) controls Special function output 3" CV="33" mask="XXXVXXXX" minOut="5">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(f) controls Special function output 3</label>
      </variable>
      <variable label="FL(f) controls Special function output 4" CV="33" mask="XXVXXXXX" minOut="6">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(f) controls Special function output 4</label>
      </variable>
      <variable label="FL(f) controls switching speed" CV="33" mask="XVXXXXXX" minOut="7">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(f) controls switching speed</label>
      </variable>
      <variable label="FL(f) controls momentum" CV="33" mask="VXXXXXXX" minOut="8">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(f) controls momentum</label>
      </variable>
      <variable label="FL(r) controls front light output" CV="34" mask="XXXXXXXV" minOut="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(r) controls front light output</label>
      </variable>
      <variable label="FL(r) controls back light output" CV="34" mask="XXXXXXVX" minOut="2" default="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(r) controls back light output</label>
      </variable>
      <variable label="FL(r) controls Special function output 1" CV="34" mask="XXXXXVXX" minOut="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(r) controls Special function output 1</label>
      </variable>
      <variable label="FL(r) controls Special function output 2" CV="34" mask="XXXXVXXX" minOut="4">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(r) controls Special function output 2</label>
      </variable>
      <variable label="FL(r) controls Special function output 3" CV="34" mask="XXXVXXXX" minOut="5">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(r) controls Special function output 3</label>
      </variable>
      <variable label="FL(r) controls Special function output 4" CV="34" mask="XXVXXXXX" minOut="6">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(r) controls Special function output 4</label>
      </variable>
      <variable label="FL(r) controls switching speed" CV="34" mask="XVXXXXXX" minOut="7">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(r) controls switching speed</label>
      </variable>
      <variable label="FL(r) controls momentum" CV="34" mask="VXXXXXXX" minOut="8">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>FL(r) controls momentum</label>
      </variable>
      <variable label="F1 controls front light output" CV="35" mask="XXXXXXXV" minOut="1" minFn="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F1 controls front light output</label>
      </variable>
      <variable label="F1 controls back light output" CV="35" mask="XXXXXXVX" minOut="2" minFn="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F1 controls back light output</label>
      </variable>
      <variable label="F1 controls Special function output 1" CV="35" mask="XXXXXVXX" minOut="3" minFn="1" default="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F1 controls Special function output 1</label>
      </variable>
      <variable label="F1 controls Special function output 2" CV="35" mask="XXXXVXXX" minOut="4" minFn="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F1 controls Special function output 2</label>
      </variable>
      <variable label="F1 controls Special function output 3" CV="35" mask="XXXVXXXX" minOut="5" minFn="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F1 controls Special function output 3</label>
      </variable>
      <variable label="F1 controls Special function output 4" CV="35" mask="XXVXXXXX" minOut="6" minFn="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F1 controls Special function output 4</label>
      </variable>
      <variable label="F1 controls switching speed" CV="35" mask="XVXXXXXX" minOut="7" minFn="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F1 controls switching speed</label>
      </variable>
      <variable label="F1 controls momentum" CV="35" mask="VXXXXXXX" minOut="8" minFn="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F1 controls momentum</label>
      </variable>
      <variable label="F2 controls front light output" CV="36" mask="XXXXXXXV" minOut="1" minFn="2">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F2 controls front light output</label>
      </variable>
      <variable label="F2 controls back light output" CV="36" mask="XXXXXXVX" minOut="2" minFn="2">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F2 controls back light output</label>
      </variable>
      <variable label="F2 controls Special function output 1" CV="36" mask="XXXXXVXX" minOut="3" minFn="2">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F2 controls Special function output 1</label>
      </variable>
      <variable label="F2 controls Special function output 2" CV="36" mask="XXXXVXXX" minOut="4" minFn="2" default="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F2 controls Special function output 2</label>
      </variable>
      <variable label="F2 controls Special function output 3" CV="36" mask="XXXVXXXX" minOut="5" minFn="2">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F2 controls Special function output 3</label>
      </variable>
      <variable label="F2 controls Special function output 4" CV="36" mask="XXVXXXXX" minOut="6" minFn="2">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F2 controls Special function output 4</label>
      </variable>
      <variable label="F2 controls switching speed" CV="36" mask="XVXXXXXX" minOut="7" minFn="2">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F2 controls switching speed</label>
      </variable>
      <variable label="F2 controls momentum" CV="36" mask="VXXXXXXX" minOut="8" minFn="2">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F2 controls momentum</label>
      </variable>
      <variable label="F3 controls front light output" CV="37" mask="XXXXXXXV" minOut="1" minFn="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F3 controls front light output</label>
      </variable>
      <variable label="F3 controls back light output" CV="37" mask="XXXXXXVX" minOut="2" minFn="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F3 controls back light output</label>
      </variable>
      <variable label="F3 controls Special function output 1" CV="37" mask="XXXXXVXX" minOut="3" minFn="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F3 controls Special function output 1</label>
      </variable>
      <variable label="F3 controls Special function output 2" CV="37" mask="XXXXVXXX" minOut="4" minFn="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F3 controls Special function output 2</label>
      </variable>
      <variable label="F3 controls Special function output 3" CV="37" mask="XXXVXXXX" minOut="5" minFn="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F3 controls Special function output 3</label>
      </variable>
      <variable label="F3 controls Special function output 4" CV="37" mask="XXVXXXXX" minOut="6" minFn="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F3 controls Special function output 4</label>
      </variable>
      <variable label="F3 controls switching speed" CV="37" mask="XVXXXXXX" minOut="7" minFn="3" default="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F3 controls switching speed</label>
      </variable>
      <variable label="F3 controls momentum" CV="37" mask="VXXXXXXX" minOut="8" minFn="3">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F3 controls momentum</label>
      </variable>
      <variable label="F4 controls front light output" CV="38" mask="XXXXXXXV" minOut="1" minFn="4">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F4 controls front light output</label>
      </variable>
      <variable label="F4 controls back light output" CV="38" mask="XXXXXXVX" minOut="2" minFn="4">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F4 controls back light output</label>
      </variable>
      <variable label="F4 controls Special function output 1" CV="38" mask="XXXXXVXX" minOut="3" minFn="4">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F4 controls Special function output 1</label>
      </variable>
      <variable label="F4 controls Special function output 2" CV="38" mask="XXXXVXXX" minOut="4" minFn="4">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F4 controls Special function output 2</label>
      </variable>
      <variable label="F4 controls Special function output 3 speed" CV="38" mask="XXXVXXXX" minOut="5" minFn="4">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F4 controls Special function output 3 speed</label>
      </variable>
      <variable label="F4 controls Special function output 4" CV="38" mask="XXVXXXXX" minOut="9" minFn="6">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F4 controls Special function output 4</label>
      </variable>
      <variable label="F4 controls switching speed" CV="38" mask="XVXXXXXX" minOut="7" minFn="4">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F4 controls switching speed</label>
      </variable>
      <variable label="F4 controls momentum" CV="38" mask="VXXXXXXX" minOut="8" minFn="4" default="1">
        <enumVal>
          <enumChoice choice="No">
            <choice>No</choice>
          </enumChoice>
          <enumChoice choice="Yes">
            <choice>Yes</choice>
          </enumChoice>
        </enumVal>
        <label>F4 controls momentum</label>
      </variable>
      <variable label="Main Motor Control" CV="49" mask="XXXXXXXV">
        <enumVal>
          <enumChoice choice="on">
            <choice>on</choice>
          </enumChoice>
          <enumChoice choice="off">
            <choice>off</choice>
          </enumChoice>
        </enumVal>
        <label>Main Motor Control</label>
      </variable>
      <variable label="F1-F8 Control" CV="49" mask="XXXXXXVX">
        <enumVal>
          <enumChoice choice="NMRA-DDC">
            <choice>NMRA-DDC</choice>
          </enumChoice>
          <enumChoice choice="LGB">
            <choice>LGB</choice>
          </enumChoice>
        </enumVal>
        <label>F1-F8 Control</label>
      </variable>
      <variable label="A1 Output" CV="49" mask="XXXXXVXX">
        <enumVal>
          <enumChoice choice="via NMRA-DDC CV33-38">
            <choice>via NMRA-DDC CV33-38</choice>
          </enumChoice>
          <enumChoice choice="LGB-Pulse Sequence for external modules">
            <choice>LGB-Pulse Sequence for external modules</choice>
          </enumChoice>
        </enumVal>
        <label>A1 Output</label>
      </variable>
      <variable label="Braking End" CV="49" mask="XXXXVXXX">
        <enumVal>
          <enumChoice choice="to standstill">
            <choice>to standstill</choice>
          </enumChoice>
          <enumChoice choice="as def. in CV52">
            <choice>as def. in CV52</choice>
          </enumChoice>
        </enumVal>
        <label>Braking End</label>
      </variable>
      <variable label="Data Format DDC" CV="49" mask="XXXVXXXX">
        <enumVal>
          <enumChoice choice="Motorola and DDC">
            <choice>Motorola and DDC</choice>
          </enumChoice>
          <enumChoice choice="DDC Only">
            <choice>DDC Only</choice>
          </enumChoice>
        </enumVal>
        <label>Data Format DDC</label>
      </variable>
      <variable label="Data Format Motorola" CV="49" mask="XXVXXXXX">
        <enumVal>
          <enumChoice choice="Motorola and DDC">
            <choice>Motorola and DDC</choice>
          </enumChoice>
          <enumChoice choice="Motorola Only">
            <choice>Motorola Only</choice>
          </enumChoice>
        </enumVal>
        <label>Data Format Motorola</label>
      </variable>
      <variable label="Lightplugs" CV="49" mask="XVXXXXXX">
        <enumVal>
          <enumChoice choice="straight">
            <choice>straight</choice>
          </enumChoice>
          <enumChoice choice="reverse">
            <choice>reverse</choice>
          </enumChoice>
        </enumVal>
        <label>Lightplugs</label>
      </variable>
      <variable label="Braking with" CV="49" mask="VXXXXXXX">
        <enumVal>
          <enumChoice choice="Braking signal only">
            <choice>Braking signal only</choice>
          </enumChoice>
          <enumChoice choice="with analog voltage">
            <choice>with analog voltage</choice>
          </enumChoice>
        </enumVal>
        <label>Braking with</label>
      </variable>
      <variable label="Function output dimming" CV="50" default="25">
        <decVal min="0" max="49"/>
        <label>Function output dimming</label>
      </variable>
      <variable label="Configuration of analog operation" CV="51" default="3">
        <enumVal>
          <enumChoice choice="Not used">
            <choice>Not used</choice>
          </enumChoice>
          <enumChoice choice="AC operation only">
            <choice>AC operation only</choice>
          </enumChoice>
          <enumChoice choice="DC operation only">
            <choice>DC operation only</choice>
          </enumChoice>
          <enumChoice choice="Auto Detection">
            <choice>Auto Detection</choice>
          </enumChoice>
        </enumVal>
        <label>Configuration of analog operation</label>
      </variable>
      <variable label="End braking speed" CV="52" default="30" tooltip="Valid when CV49 Bit 2=1 and Bit 7=1">
        <decVal/>
        <label>End braking speed</label>
      </variable>
      <variable label="Repetition rate" CV="53" default="150" tooltip="Value * 53 um; useful values 70-255">
        <decVal/>
        <label>Repetition rate</label>
      </variable>
      <variable label="Motor regulation parameter" CV="54" default="2" tooltip="Increases Motor potential">
        <decVal/>
        <label>Motor regulation parameter</label>
      </variable>
      <variable label="Motor starting potential" CV="55" default="0">
        <decVal/>
        <label>Motor starting potential</label>
      </variable>
      <variable label="Control Setpoint" CV="56" default="64" tooltip="Lower Value if top speed to low, Raise Value if Speed at Step 1 too fast">
        <decVal/>
        <label>Control Setpoint</label>
      </variable>
      <variable label="AD Correction" CV="56" default="1" tooltip="AD Converter Correction factor">
        <decVal/>
        <label>AD Correction</label>
      </variable>
      <variable label="Step Response Characteristic" CV="57" mask="XVVVVVVV" default="2" tooltip="Controller behavior for step changes">
        <decVal/>
        <label>Step Response Characteristic</label>
      </variable>
      <variable label="Initial Step Response" CV="57" mask="VXXXXXXX" tooltip="Behavior for Step 1">
        <enumVal>
          <enumChoice choice="Step 1 Starts motor">
            <choice>Step 1 Starts motor</choice>
          </enumChoice>
          <enumChoice choice="Step 1 only activates Sound">
            <choice>Step 1 only activates Sound</choice>
          </enumChoice>
        </enumVal>
        <label>Initial Step Response</label>
      </variable>
      <variable label="AD Timeslot" CV="58" default="20" tooltip="Timeslot for AD converter sensor">
        <decVal/>
        <label>AD Timeslot</label>
      </variable>
      <variable label="Short circuit supervision" CV="60" default="63" readOnly="yes" tooltip="Do not change! 0=deactivated, 63=activated">
        <decVal/>
        <label>Short circuit supervision</label>
      </variable>
      <variable label="Temperature switchoff limit" CV="61" default="37" readOnly="yes" tooltip="Do not change! 0=deactivated, 37=activated">
        <decVal/>
        <label>Temperature switchoff limit</label>
      </variable>
      <variable label="Commuter options" CV="62" default="0" tooltip="0=Deactivated, 1=INDUSI, 2-127=Commuter Stop time * 2s">
        <decVal max="127"/>
        <label>Commuter options</label>
      </variable>
      <variable label="Offset Register" CV="63" default="0" readOnly="yes" tooltip="Used with Motorola programming">
        <decVal/>
        <label>Offset Register</label>
      </variable>
      <variable label="Page Register" CV="64" default="0" readOnly="yes" tooltip="Used with DDC paged mode programming">
        <decVal/>
        <label>Page Register</label>
      </variable>
      <variable label="Speed Table" CV="67">
        <speedTableVal/>
        <label>Speed Table</label>
      </variable>
      <variable label="Special function 1 switched off when traveling forwards" CV="96" mask="XXXXXXXV" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 2 switched off when traveling forwards" CV="96" mask="XXXXXXVX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 3 switched off when traveling forwards" CV="96" mask="XXXXXVXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 4 switched off when traveling forwards" CV="96" mask="XXXXVXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 5 switched off when traveling forwards" CV="96" mask="XXXVXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 6 switched off when traveling forwards" CV="96" mask="XXVXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 7 switched off when traveling forwards" CV="96" mask="XVXXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 8 switched off when traveling forwards" CV="96" mask="VXXXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 1 switched off when traveling backwards" CV="97" mask="XXXXXXXV" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 2 switched off when traveling backwards" CV="97" mask="XXXXXXVX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 3 switched off when traveling backwards" CV="97" mask="XXXXXVXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 4 switched off when traveling backwards" CV="97" mask="XXXXVXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 5 switched off when traveling backwards" CV="97" mask="XXXVXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 6 switched off when traveling backwards" CV="97" mask="XXVXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 7 switched off when traveling backwards" CV="97" mask="XVXXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 8 switched off when traveling backwards" CV="97" mask="VXXXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 1 switched on for only a limited time" CV="98" mask="XXXXXXXV" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 2 switched on for only a limited time" CV="98" mask="XXXXXXVX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 3 switched on for only a limited time" CV="98" mask="XXXXXVXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 4 switched on for only a limited time" CV="98" mask="XXXXVXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 5 switched on for only a limited time" CV="98" mask="XXXVXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 6 switched on for only a limited time" CV="98" mask="XXVXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 7 switched on for only a limited time" CV="98" mask="XVXXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 8 switched on for only a limited time" CV="98" mask="VXXXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function cycle time" CV="99" default="5" tooltip="If CV 98 is active">
        <decVal/>
        <label>Special function cycle time</label>
      </variable>
      <variable label="Start inertia" CV="103" default="1" tooltip="When the delay is activated by special function key">
        <decVal max="63"/>
        <label>Start inertia</label>
      </variable>
      <variable label="Braking delay" CV="104" default="1" tooltip="With INDUSI or Emergency Stop">
        <decVal max="63"/>
        <label>Braking delay</label>
      </variable>
      <variable label="Assignment of function key to switch output 5" CV="108" default="5">
        <enumVal>
          <enumChoice choice="F0"/>
          <enumChoice choice="F1"/>
          <enumChoice choice="F2"/>
          <enumChoice choice="F3"/>
          <enumChoice choice="F4"/>
          <enumChoice choice="F5"/>
          <enumChoice choice="F6"/>
          <enumChoice choice="F7"/>
          <enumChoice choice="F8"/>
          <enumChoice choice="F9"/>
          <enumChoice choice="F10"/>
          <enumChoice choice="F11"/>
          <enumChoice choice="F12"/>
          <enumChoice choice="F13"/>
          <enumChoice choice="F14"/>
          <enumChoice choice="F15"/>
          <enumChoice choice="F16"/>
          <enumChoice choice="F17"/>
          <enumChoice choice="F18"/>
          <enumChoice choice="F19"/>
          <enumChoice choice="F20"/>
          <enumChoice choice="F21"/>
          <enumChoice choice="F22"/>
          <enumChoice choice="F23"/>
          <enumChoice choice="F24"/>
          <enumChoice choice="F25"/>
          <enumChoice choice="F26"/>
          <enumChoice choice="F27"/>
          <enumChoice choice="F28"/>
          <enumChoice choice="not used"/>
          <enumChoice choice="Driving bit"/>
        </enumVal>
      </variable>
      <variable label="Assignment of function key to switch output 6" CV="109" default="6">
        <enumVal>
          <enumChoice choice="F0"/>
          <enumChoice choice="F1"/>
          <enumChoice choice="F2"/>
          <enumChoice choice="F3"/>
          <enumChoice choice="F4"/>
          <enumChoice choice="F5"/>
          <enumChoice choice="F6"/>
          <enumChoice choice="F7"/>
          <enumChoice choice="F8"/>
          <enumChoice choice="F9"/>
          <enumChoice choice="F10"/>
          <enumChoice choice="F11"/>
          <enumChoice choice="F12"/>
          <enumChoice choice="F13"/>
          <enumChoice choice="F14"/>
          <enumChoice choice="F15"/>
          <enumChoice choice="F16"/>
          <enumChoice choice="F17"/>
          <enumChoice choice="F18"/>
          <enumChoice choice="F19"/>
          <enumChoice choice="F20"/>
          <enumChoice choice="F21"/>
          <enumChoice choice="F22"/>
          <enumChoice choice="F23"/>
          <enumChoice choice="F24"/>
          <enumChoice choice="F25"/>
          <enumChoice choice="F26"/>
          <enumChoice choice="F27"/>
          <enumChoice choice="F28"/>
          <enumChoice choice="not used"/>
          <enumChoice choice="Driving bit"/>
        </enumVal>
      </variable>
      <variable label="Assignment of function key to switch output 7" CV="110" default="7">
        <enumVal>
          <enumChoice choice="F0"/>
          <enumChoice choice="F1"/>
          <enumChoice choice="F2"/>
          <enumChoice choice="F3"/>
          <enumChoice choice="F4"/>
          <enumChoice choice="F5"/>
          <enumChoice choice="F6"/>
          <enumChoice choice="F7"/>
          <enumChoice choice="F8"/>
          <enumChoice choice="F9"/>
          <enumChoice choice="F10"/>
          <enumChoice choice="F11"/>
          <enumChoice choice="F12"/>
          <enumChoice choice="F13"/>
          <enumChoice choice="F14"/>
          <enumChoice choice="F15"/>
          <enumChoice choice="F16"/>
          <enumChoice choice="F17"/>
          <enumChoice choice="F18"/>
          <enumChoice choice="F19"/>
          <enumChoice choice="F20"/>
          <enumChoice choice="F21"/>
          <enumChoice choice="F22"/>
          <enumChoice choice="F23"/>
          <enumChoice choice="F24"/>
          <enumChoice choice="F25"/>
          <enumChoice choice="F26"/>
          <enumChoice choice="F27"/>
          <enumChoice choice="F28"/>
          <enumChoice choice="not used"/>
          <enumChoice choice="Driving bit"/>
        </enumVal>
      </variable>
      <variable label="Assignment of function key to switch output 8" CV="111" default="8">
        <enumVal>
          <enumChoice choice="F0"/>
          <enumChoice choice="F1"/>
          <enumChoice choice="F2"/>
          <enumChoice choice="F3"/>
          <enumChoice choice="F4"/>
          <enumChoice choice="F5"/>
          <enumChoice choice="F6"/>
          <enumChoice choice="F7"/>
          <enumChoice choice="F8"/>
          <enumChoice choice="F9"/>
          <enumChoice choice="F10"/>
          <enumChoice choice="F11"/>
          <enumChoice choice="F12"/>
          <enumChoice choice="F13"/>
          <enumChoice choice="F14"/>
          <enumChoice choice="F15"/>
          <enumChoice choice="F16"/>
          <enumChoice choice="F17"/>
          <enumChoice choice="F18"/>
          <enumChoice choice="F19"/>
          <enumChoice choice="F20"/>
          <enumChoice choice="F21"/>
          <enumChoice choice="F22"/>
          <enumChoice choice="F23"/>
          <enumChoice choice="F24"/>
          <enumChoice choice="F25"/>
          <enumChoice choice="F26"/>
          <enumChoice choice="F27"/>
          <enumChoice choice="F28"/>
          <enumChoice choice="not used"/>
          <enumChoice choice="Driving bit"/>
        </enumVal>
      </variable>
      <variable label="Special function 1 dimmed" CV="112" mask="XXXXXXXV" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 2 dimmed" CV="112" mask="XXXXXXVX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 3 dimmed" CV="112" mask="XXXXXVXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 4 dimmed" CV="112" mask="XXXXVXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 5 dimmed" CV="112" mask="XXXVXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 6 dimmed" CV="112" mask="XXVXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 7 dimmed" CV="112" mask="XVXXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Special function 8 dimmed" CV="112" mask="VXXXXXXX" default="0">
        <enumVal>
          <enumChoice choice="No"/>
          <enumChoice choice="Yes"/>
        </enumVal>
      </variable>
      <variable label="Dimming value" CV="113" default="32" tooltip="(0=off, 63=100%">
        <decVal max="63"/>
        <label>Dimming value</label>
      </variable>
      <variable label="LISSY" CV="115" default="0">
        <enumVal>
          <enumChoice choice="Connector for SUSI Sound module"/>
          <enumChoice choice="SUSI connector 1 for LISSY transmitter"/>
          <enumChoice choice="SUSI connector 2 for LISSY transmitter"/>
          <enumChoice choice="SUSI connector 3 for LISSY transmitter"/>
          <enumChoice choice="SUSI connector 4 for LISSY transmitter"/>
        </enumVal>
        <label>LISSY</label>
      </variable>
    </variables>
    <resets>
      <factReset label="Reset All CVs" CV="59" default="1"/>
    </resets>
  </decoder>
  <pane name="Uhlenbrock Function Remap">
    <column>
    <row>
    <display item="Select Function remapping"/>
    <separator/>
    <column>
      <label label="                                                 FL(f)">
        <label>                                                 FL(f)</label>
      </label>
      <display item="FL(f) controls front light output" format="checkbox" label="Front light output" tooltip="CV 33, bit 0">
        <label>Front light output</label>
      </display>
      <display item="FL(f) controls back light output" format="checkbox" label="Back light output" tooltip="CV 33, bit 1">
        <label>Back light output</label>
      </display>
      <display item="FL(f) controls Special function output 1" format="checkbox" label="Special function output 1" tooltip="CV 33, bit 2">
        <label>Special function output 1</label>
      </display>
      <display item="FL(f) controls Special function output 2" format="checkbox" label="Special function output 2" tooltip="CV 33, bit 3">
        <label>Special function output 2</label>
      </display>
      <display item="FL(f) controls Special function output 3" format="checkbox" label="Special function output 3" tooltip="CV 33, bit 4">
        <label>Special function output 3</label>
      </display>
      <display item="FL(f) controls Special function output 4" format="checkbox" label="Special function output 4" tooltip="CV 33, bit 5">
        <label>Special function output 4</label>
      </display>
      <display item="FL(f) controls switching speed" format="checkbox" label="Switching speed" tooltip="CV 33, bit 6">
        <label>Switching speed</label>
      </display>
      <display item="FL(f) controls momentum" format="checkbox" label="Momentum" tooltip="CV 33, bit 7">
        <label>Momentum</label>
      </display>
    </column>
    <column>
      <label label="  FL(r)">
        <label>  FL(r)</label>
      </label>
      <display item="FL(r) controls front light output" format="checkbox" label="" tooltip="CV 34, bit 0">
        <label/>
      </display>
      <display item="FL(r) controls back light output" format="checkbox" label="" tooltip="CV 34, bit 1">
        <label/>
      </display>
      <display item="FL(r) controls Special function output 1" format="checkbox" label="" tooltip="CV 34, bit 2">
        <label/>
      </display>
      <display item="FL(r) controls Special function output 2" format="checkbox" label="" tooltip="CV 34, bit 3">
        <label/>
      </display>
      <display item="FL(r) controls Special function output 1" format="checkbox" label="" tooltip="CV 34, bit 4">
        <label/>
      </display>
      <display item="FL(r) controls Special function output 2" format="checkbox" label="" tooltip="CV 34, bit 5">
        <label/>
      </display>
      <display item="FL(r) controls switching speed" format="checkbox" label="" tooltip="CV 34, bit 6">
        <label/>
      </display>
      <display item="FL(r) controls momentum" format="checkbox" label="" tooltip="CV 34, bit 7">
        <label/>
      </display>
    </column>
    <column>
      <label label="   F1">
        <label>   F1</label>
      </label>
      <display item="F1 controls front light output" format="checkbox" label="" tooltip="CV 35, bit 0">
        <label/>
      </display>
      <display item="F1 controls back light output" format="checkbox" label="" tooltip="CV 35, bit 1">
        <label/>
      </display>
      <display item="F1 controls Special function output 1" format="checkbox" label="" tooltip="CV 35, bit 2">
        <label/>
      </display>
      <display item="F1 controls Special function output 2" format="checkbox" label="" tooltip="CV 35, bit 3">
        <label/>
      </display>
      <display item="F1 controls Special function output 3" format="checkbox" label="" tooltip="CV 35, bit 4">
        <label/>
      </display>
      <display item="F1 controls Special function output 4" format="checkbox" label="" tooltip="CV 35, bit 5">
        <label/>
      </display>
      <display item="F1 controls switching speed" format="checkbox" label="" tooltip="CV 35, bit 6">
        <label/>
      </display>
      <display item="F1 controls momentum" format="checkbox" label="" tooltip="CV 35, bit 7">
        <label/>
      </display>
    </column>
    <column>
      <label label="   F2">
        <label>   F2</label>
      </label>
      <display item="F2 controls front light output" format="checkbox" label="" tooltip="CV 36, bit 0">
        <label/>
      </display>
      <display item="F2 controls back light output" format="checkbox" label="" tooltip="CV 36, bit 1">
        <label/>
      </display>
      <display item="F2 controls Special function output 1" format="checkbox" label="" tooltip="CV 36, bit 2">
        <label/>
      </display>
      <display item="F2 controls Special function output 2" format="checkbox" label="" tooltip="CV 36, bit 3">
        <label/>
      </display>
      <display item="F2 controls Special function output 3" format="checkbox" label="" tooltip="CV 36, bit 4">
        <label/>
      </display>
      <display item="F2 controls Special function output 4" format="checkbox" label="" tooltip="CV 36, bit 5">
        <label/>
      </display>
      <display item="F2 controls switching speed" format="checkbox" label="" tooltip="CV 36, bit 6">
        <label/>
      </display>
      <display item="F2 controls momentum" format="checkbox" label="" tooltip="CV 36, bit 7">
        <label/>
      </display>
    </column>
    <column>
      <label label="   F3">
        <label>   F3</label>
      </label>
      <display item="F3 controls front light output" format="checkbox" label="" tooltip="CV 37, bit 0">
        <label/>
      </display>
      <display item="F3 controls back light output" format="checkbox" label="" tooltip="CV 37, bit 1">
        <label/>
      </display>
      <display item="F3 controls Special function output 1" format="checkbox" label="" tooltip="CV 37, bit 2">
        <label/>
      </display>
      <display item="F3 controls Special function output 2" format="checkbox" label="" tooltip="CV 37, bit 3">
        <label/>
      </display>
      <display item="F3 controls Special function output 3" format="checkbox" label="" tooltip="CV 37, bit 4">
        <label/>
      </display>
      <display item="F3 controls Special function output 4" format="checkbox" label="" tooltip="CV 37, bit 5">
        <label/>
      </display>
      <display item="F3 controls switching speed" format="checkbox" label="" tooltip="CV 37, bit 6">
        <label/>
      </display>
      <display item="F3 controls momentum" format="checkbox" label="" tooltip="CV 37, bit 7">
        <label/>
      </display>
    </column>
    <column>
      <label label="   F4">
        <label>   F4</label>
      </label>
      <display item="F4 controls front light output" format="checkbox" label="" tooltip="CV 38, bit 0">
        <label/>
      </display>
      <display item="F4 controls back light output" format="checkbox" label="" tooltip="CV 38, bit 1">
        <label/>
      </display>
      <display item="F4 controls Special function output 1" format="checkbox" label="" tooltip="CV 38, bit 2">
        <label/>
      </display>
      <display item="F4 controls Special function output 2" format="checkbox" label="" tooltip="CV 38, bit 3">
        <label/>
      </display>
      <display item="F4 controls Special function output 1" format="checkbox" label="" tooltip="CV 38, bit 4">
        <label/>
      </display>
      <display item="F4 controls Special function output 2" format="checkbox" label="" tooltip="CV 38, bit 5">
        <label/>
      </display>
      <display item="F4 controls switching speed" format="checkbox" label="" tooltip="CV 38, bit 6">
        <label/>
      </display>
      <display item="F4 controls momentum" format="checkbox" label="" tooltip="CV 38, bit 7">
        <label/>
      </display>
    </column>
    </row>
    </column>
    <name>Uhlenbrock Function Remap</name>
  </pane>
  <pane name="Uhlenbrock">
    <column>
      <label label="CV49 Configuration">
        <label>CV49 Configuration</label>
      </label>
      <display item="Main Motor Control"/>
      <display item="F1-F8 Control"/>
      <display item="A1 Output"/>
      <display item="Braking End"/>
      <display item="Data Format DDC"/>
      <display item="Data Format Motorola"/>
      <display item="Lightplugs"/>
      <display item="Braking with"/>
    </column>
    <column>
      <display item="Configuration of analog operation"/>
      <display item="Function output dimming"/>
      <display item="End braking speed"/>
      <display item="Repetition rate"/>
      <display item="Motor regulation parameter"/>
      <display item="Motor starting potential"/>
      <display item="Control Setpoint"/>
      <display item="Step Response Characteristic"/>
      <display item="Initial Step Response"/>
      <display item="Short circuit supervision"/>
      <display item="Temperature switchoff limit"/>
      <display item="Commuter options"/>
      <display item="Offset Register"/>
      <display item="Page Register"/>
    </column>
    <column>
      <display item="Start inertia"/>
      <display item="Braking delay"/>
      <label label=""/>
      <display item="LISSY"/>
    </column>
    <name>Uhlenbrock</name>
  </pane>
  <pane name="Uhlenbrock Special Functions">
    <column>
      <label label="Special functions switched off"/>
      <label label="   when traveling forwards"/>
      <separator/>
      <display item="Special function 1 switched off when traveling forwards" label="Special function 1"/>
      <display item="Special function 2 switched off when traveling forwards" label="Special function 2"/>
      <display item="Special function 3 switched off when traveling forwards" label="Special function 3"/>
      <display item="Special function 4 switched off when traveling forwards" label="Special function 4"/>
      <display item="Special function 5 switched off when traveling forwards" label="Special function 5"/>
      <display item="Special function 6 switched off when traveling forwards" label="Special function 6"/>
      <display item="Special function 7 switched off when traveling forwards" label="Special function 7"/>
      <display item="Special function 8 switched off when traveling forwards" label="Special function 8"/>
      <label label=" "/>
      <label label="Special functions switched off"/>
      <label label="   when traveling backwards"/>
      <separator/>
      <display item="Special function 1 switched off when traveling backwards" label="Special function 1"/>
      <display item="Special function 2 switched off when traveling backwards" label="Special function 2"/>
      <display item="Special function 3 switched off when traveling backwards" label="Special function 3"/>
      <display item="Special function 4 switched off when traveling backwards" label="Special function 4"/>
      <display item="Special function 5 switched off when traveling backwards" label="Special function 5"/>
      <display item="Special function 6 switched off when traveling backwards" label="Special function 6"/>
      <display item="Special function 7 switched off when traveling backwards" label="Special function 7"/>
      <display item="Special function 8 switched off when traveling backwards" label="Special function 8"/>
      <label label=""/>
    </column>
    <column>
      <label label="Special functions switched on"/>
      <label label="   for only a limited time"/>
      <separator/>
      <display item="Special function 1 switched on for only a limited time" label="Special function 1"/>
      <display item="Special function 2 switched on for only a limited time" label="Special function 2"/>
      <display item="Special function 3 switched on for only a limited time" label="Special function 3"/>
      <display item="Special function 4 switched on for only a limited time" label="Special function 4"/>
      <display item="Special function 5 switched on for only a limited time" label="Special function 5"/>
      <display item="Special function 6 switched on for only a limited time" label="Special function 6"/>
      <display item="Special function 7 switched on for only a limited time" label="Special function 7"/>
      <display item="Special function 8 switched on for only a limited time" label="Special function 8"/>
      <label label=" "/>
      <display item="Special function cycle time"/>
    </column>
    <column>
      <display item="Assignment of function key to switch output 5"/>
      <display item="Assignment of function key to switch output 6"/>
      <display item="Assignment of function key to switch output 7"/>
      <display item="Assignment of function key to switch output 8"/>
      <label label=" "/>
      <display item="Special function 1 dimmed"/>
      <display item="Special function 2 dimmed"/>
      <display item="Special function 3 dimmed"/>
      <display item="Special function 4 dimmed"/>
      <display item="Special function 5 dimmed"/>
      <display item="Special function 6 dimmed"/>
      <display item="Special function 7 dimmed"/>
      <display item="Special function 8 dimmed"/>
      <display item="Dimming value"/>
    </column>
  </pane>
</decoder-config>

