Files
JIMRI/xml/decoders/Massoth_LGB_22592.xml
2026-06-17 14:00:51 +02:00

1613 lines
76 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- Copyright (C) JMRI 2007, 2008 All rights reserved -->
<!-- -->
<!-- JMRI is free software; you can redistribute it and/or modify it under -->
<!-- the terms of version 2 of the GNU General Public License as published -->
<!-- by the Free Software Foundation. See the "COPYING" file for a copy -->
<!-- of this license. -->
<!-- -->
<!-- JMRI is distributed in the hope that it will be useful, but WITHOUT -->
<!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -->
<!-- FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -->
<!-- for more details. -->
<decoder-config xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
<version author="Jeff Schmaltz escopetas@comcast.net" version="1.0" lastUpdated="20110114"/>
<!--
This decoder XML is for the "OnBoard Sound" decoder found in the LGB
22592 HF-130C small diesel switcher for "LGB Club" members. According
to Massoth, this was the only loco this decoder was ever used in.
This decoder XML is meant to be used with the "Custom" programmer format.
The pane definitions are included below the decoder definition. The LGB
decoders seem to fit the description of "weird" as mentioned in that
programmer. Also, this allows the tooltips from this decoder file to be
displayed for the user.
I have tested this decoder file using the SPROG II interface. The range
of versions listed is hypothetical as the versions for all the Massoth/LGB
decoder types overlap. The highest version I have encountered is 3.4 (in
both large and small onboard) and the lowest is 1.0 (in a MTS I 55020 and
in a 22592 OnBoard-Sound).
CV 106 is used by Massoth as "ID for decoder type" and is possibly one way
of determining decoder type from the CV's, as the version numbers overlap.
To date, I have encountered the following values in CV 106 and in the
Massoth CV Programmer files (any additions to this list would be appreciated):
55020: 10
55021: 192
55022: 16
Small onboard: 65 (steam), 73 (steam), 81 (diesel), 82 (diesel), 83 (rail car), 93
Large onboard: 129 (steam), 134 (2-10-2), 137 (Aster steam), 145 (diesel/electric)
146 (rail car), 147 (US diesel)
OnBoard-Sound: 154
55027: 193
eMOTION M: 200
eMOTION L: 201 (according to 1.0 manual)
eMOTION LS: 202 (according to 2.2 manual)
eMOTION XL: 193 (according to 2.0 manual), 200
eMOTION XXL: ???
eMOTION XLS: 202 (according to 1.3 manual), 203
eMOTION 8FL: 204 (according to 1.2 manual)
LED Light: 204
6500x sound unit: 208
Hot Metal Car: 10
This definition was based on the LGB Instruction Manual for the 22592 and the Massoth
"Funktionsbeschreibung LGB 22592 (HF130C mit Sound)" dated 12.07.06.
I tried to match DeccoderPro "item" names when I was fairly certain they were
correct. The "label" names tried to match the names used in the LGB
documentation.
Finally, I choose not to specify any "default" values (which then results in
a default of 0).
Any and all feedback on this file would be appreciated.
Version History:
1.0 - 14 Jan 2011
Initial release
-->
<decoder>
<family name="LGB" mfg="Massoth Elektronik, GmbH">
<model model="LGB MTS 22592 with onboard sound decoder" lowVersionID="10" highVersionID="39" maxInputVolts="24 V" numOuts="4" numFns="14" formFactor="G" connector="other">
<output name="1" label="Front light" connection="other"/>
<output name="2" label="Rear light " connection="other"/>
<output name="3" label="F1 " connection="other"/>
<output name="4" label="F2 " connection="other"/>
</model>
</family>
<programming direct="yes" paged="no" register="yes" ops="no"/>
<variables>
<xi:include href="http://jmri.org/xml/decoders/nmra/shortAndLongAddress.xml"/>
<variable CV="2" item="Vstart" tooltip="Sets the starting voltage at throttle speed step 1 - 0: slow, 255: maximum speed">
<decVal min="0" max="255"/>
<label>Starting voltage</label>
<label xml:lang="it">Volt Partenza</label>
<label xml:lang="fr">V démarr.</label>
<label xml:lang="de">Startspannung</label>
</variable>
<variable CV="3" item="Accel" tooltip="Sets the acceleration rate - 1: rapid acceleration, 255: gradual acceleration">
<decVal min="1" max="255"/>
<label>Acceleration</label>
<label xml:lang="it">Accellerazione (0-255)</label>
<label xml:lang="fr">Accelération (0-255)</label>
<label xml:lang="de">Anfahrverzögerung (0-255)</label>
</variable>
<variable CV="4" item="Decel" tooltip="Sets the deceleration rate - 1: rapid braking, 255: gradual braking)">
<decVal min="1" max="255"/>
<label>Braking</label>
<label xml:lang="it">Decellerazione (1-255)</label>
<label xml:lang="fr">Décélération (1-255)</label>
<label xml:lang="de">Bremszeit (1-255)</label>
</variable>
<variable CV="5" item="Vhigh" tooltip="Sets the maximum voltage at full throttle - 1: slow, 255: maximum speed">
<decVal min="1" max="255"/>
<label>Maximum Motor Voltage</label>
<label xml:lang="it">Volt Massimi (0-255):</label>
<label xml:lang="de">Höchstgeschwindigkeit</label>
</variable>
<!-- CV 7-8 -->
<xi:include href="http://jmri.org/xml/decoders/nmra/mfgVersionId.xml"/>
<variable CV="9" item="Total PWM Period" tooltip="Sets the motor drive frequency - Note: Back-EMF only works with 16 kHz">
<enumVal>
<enumChoice choice="16 kHz"/>
<enumChoice choice="1.8 kHz"/>
<enumChoice choice="270 Hz"/>
<enumChoice choice="70 Hz"/>
</enumVal>
<label>Motor Frequency</label>
</variable>
<variable CV="13" mask="XXXXXXXV" default="1" item="Analog Mode Function Status - F1" tooltip="(On if value set)">
<enumVal>
<enumChoice choice="Off"/>
<enumChoice choice="On"/>
</enumVal>
<label>F1 Function Output in Analog Mode</label>
</variable>
<variable CV="13" mask="XXXXXXVX" default="1" item="Analog Mode Function Status - F2" tooltip="(On if value set)">
<enumVal>
<enumChoice choice="Off"/>
<enumChoice choice="On"/>
</enumVal>
<label>F2 Function Output in Analog Mode</label>
</variable>
<variable CV="13" mask="XXXXXVXX" default="0" item="Analog Mode Function Status - F3" tooltip="(On if value set)">
<enumVal>
<enumChoice choice="Off"/>
<enumChoice choice="On"/>
</enumVal>
<label>F3 Function Output in Analog Mode</label>
</variable>
<variable CV="13" mask="XXXXVXXX" default="0" item="Analog Mode Function Status - F4" tooltip="(On if value set)">
<enumVal>
<enumChoice choice="Off"/>
<enumChoice choice="On"/>
</enumVal>
<label>F4 Function Output in Analog Mode</label>
</variable>
<variable CV="13" mask="XXXVXXXX" default="0" item="Analog Mode Function Status - F5" tooltip="(On if value set)">
<enumVal>
<enumChoice choice="Off"/>
<enumChoice choice="On"/>
</enumVal>
<label>F5 Function Output in Analog Mode</label>
</variable>
<variable CV="13" mask="XXVXXXXX" default="0" item="Analog Mode Function Status - F6" tooltip="(On if value set)">
<enumVal>
<enumChoice choice="Off"/>
<enumChoice choice="On"/>
</enumVal>
<label>F6 Function Output in Analog Mode</label>
</variable>
<!-- CV=29 -->
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29direction.xml"/>
<variable CV="29" mask="XXXXXXVX" item="Speed Step Mode" tooltip="Sets the speed step mode">
<enumVal>
<enumChoice choice="14"/>
<enumChoice choice="28/128 (not LGB MTS)">
<choice>28/128 (not LGB MTS)</choice>
<choice xml:lang="it">28/128 (non LGB MTS)</choice>
</enumChoice>
</enumVal>
<label>Speed Steps</label>
<label xml:lang="it">Step Velocità</label>
</variable>
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29analog.xml"/>
<variable CV="29" mask="XXXVXXXX" item="Speed Table Definition" tooltip="Determines whether loco will use manufacturer's internal or user-defined speed step table">
<enumVal>
<enumChoice choice="internal speed step table">
<choice>internal speed step table</choice>
<choice xml:lang="it">tabella velocità interna</choice>
</enumChoice>
<enumChoice choice="user-programmed speed step table (CV's 67-94)">
<choice>user-programmed speed step table (CV's 67-94)</choice>
<choice xml:lang="it">tabella velocità personalizzata (CV 67-94)</choice>
</enumChoice>
</enumVal>
<label>Use Speed Table</label>
<label xml:lang="it">Usa Tabella velocità</label>
</variable>
<variable item="Voltage for F1 terminal" CV="49" tooltip="Voltage for F1 terminal - 1:low voltage, 5:5V light bulbs or smoke generator, 32:maximum voltage">
<decVal min="1" max="32"/>
<label>Voltage for F1 terminal</label>
</variable>
<variable item="Voltage for lighting terminals" CV="50" tooltip="Voltage for front, rear and interior light - 1:low voltage, 5:5V light bulbs, 32:maximum voltage">
<decVal min="1" max="32"/>
<label>Voltage for lighting terminals</label>
</variable>
<variable item="Command for F1 terminal" CV="51" tooltip="Command which triggers the F1 terminal">
<enumVal>
<enumChoice choice="lighting button (LGB=9, others=0)" value="0"/>
<enumChoice choice="button 1 (parallel only)" value="1"/>
<enumChoice choice="button 2 (parallel only)" value="2"/>
<enumChoice choice="button 3 (parallel only)" value="3"/>
<enumChoice choice="button 4 (parallel only)" value="4"/>
<enumChoice choice="button 5 (parallel only)" value="5"/>
<enumChoice choice="button 6 (parallel only)" value="6"/>
<enumChoice choice="button 7 (parallel only)" value="7"/>
<enumChoice choice="button 8 (parallel only)" value="8"/>
<enumChoice choice="button 1 (parallel and serial)" value="9"/>
<enumChoice choice="button 2 (parallel and serial)" value="10"/>
<enumChoice choice="button 3 (parallel and serial)" value="11"/>
<enumChoice choice="button 4 (parallel and serial)" value="12"/>
<enumChoice choice="button 5 (parallel and serial)" value="13"/>
<enumChoice choice="button 6 (parallel and serial)" value="14"/>
<enumChoice choice="button 7 (parallel and serial)" value="15"/>
<enumChoice choice="button 8 (parallel and serial)" value="16"/>
<enumChoice choice="buttons 1-8 with fast pulse string (for 55021 with P-Update only)" value="33"/>
<enumChoice choice="lighting button (LGB=9, others=0) (on only when loco is reversing)" value="64"/>
<enumChoice choice="button 1 (on only when loco is reversing)" value="65"/>
<enumChoice choice="lighting button (LGB=9, others=0) (on only when loco is moving forward)" value="128"/>
<enumChoice choice="button 1 (on only when loco is moving forward)" value="129"/>
</enumVal>
<label>Command for F1 terminal</label>
</variable>
<variable item="Command for front lighting terminal" CV="52" tooltip="Command which triggers the front light terminal">
<enumVal>
<enumChoice choice="lighting button (LGB=9, others=0)" value="0"/>
<enumChoice choice="button 1 (parallel only)" value="1"/>
<enumChoice choice="button 2 (parallel only)" value="2"/>
<enumChoice choice="button 3 (parallel only)" value="3"/>
<enumChoice choice="button 4 (parallel only)" value="4"/>
<enumChoice choice="button 5 (parallel only)" value="5"/>
<enumChoice choice="button 6 (parallel only)" value="6"/>
<enumChoice choice="button 7 (parallel only)" value="7"/>
<enumChoice choice="button 8 (parallel only)" value="8"/>
<enumChoice choice="button 1 (parallel and serial)" value="9"/>
<enumChoice choice="button 2 (parallel and serial)" value="10"/>
<enumChoice choice="button 3 (parallel and serial)" value="11"/>
<enumChoice choice="button 4 (parallel and serial)" value="12"/>
<enumChoice choice="button 5 (parallel and serial)" value="13"/>
<enumChoice choice="button 6 (parallel and serial)" value="14"/>
<enumChoice choice="button 7 (parallel and serial)" value="15"/>
<enumChoice choice="button 8 (parallel and serial)" value="16"/>
<enumChoice choice="lighting button (LGB=9, others=0) (on only when loco is reversing)" value="64"/>
<enumChoice choice="button 1 (on only when loco is reversing)" value="65"/>
<enumChoice choice="lighting button (LGB=9, others=0) (on only when loco is moving forward)" value="128"/>
<enumChoice choice="button 1 (on only when loco is moving forward)" value="129"/>
</enumVal>
<label>Command for front lighting terminal</label>
</variable>
<variable item="Command for rear lighting terminal" CV="53" tooltip="Command which triggers the rear light terminal">
<enumVal>
<enumChoice choice="lighting button (LGB=9, others=0)" value="0"/>
<enumChoice choice="button 1 (parallel only)" value="1"/>
<enumChoice choice="button 2 (parallel only)" value="2"/>
<enumChoice choice="button 3 (parallel only)" value="3"/>
<enumChoice choice="button 4 (parallel only)" value="4"/>
<enumChoice choice="button 5 (parallel only)" value="5"/>
<enumChoice choice="button 6 (parallel only)" value="6"/>
<enumChoice choice="button 7 (parallel only)" value="7"/>
<enumChoice choice="button 8 (parallel only)" value="8"/>
<enumChoice choice="button 1 (parallel and serial)" value="9"/>
<enumChoice choice="button 2 (parallel and serial)" value="10"/>
<enumChoice choice="button 3 (parallel and serial)" value="11"/>
<enumChoice choice="button 4 (parallel and serial)" value="12"/>
<enumChoice choice="button 5 (parallel and serial)" value="13"/>
<enumChoice choice="button 6 (parallel and serial)" value="14"/>
<enumChoice choice="button 7 (parallel and serial)" value="15"/>
<enumChoice choice="button 8 (parallel and serial)" value="16"/>
<enumChoice choice="lighting button (LGB=9, others=0) (on only when loco is reversing)" value="64"/>
<enumChoice choice="button 1 (on only when loco is reversing)" value="65"/>
<enumChoice choice="lighting button (LGB=9, others=0) (on only when loco is moving forward)" value="128"/>
<enumChoice choice="button 1 (on only when loco is moving forward)" value="129"/>
</enumVal>
<label>Command for rear lighting terminal</label>
</variable>
<variable item="hand-off function" CV="54" mask="XXXXXXXV" tooltip="Determines if MTS hand-off is on or off">
<enumVal>
<enumChoice choice="off"/>
<enumChoice choice="on"/>
</enumVal>
<label>hand-off function</label>
</variable>
<variable item="MTS Back-EMF" CV="54" mask="XXXXXXVX" tooltip="Determines if digital back-EMF is on or off">
<enumVal>
<enumChoice choice="off"/>
<enumChoice choice="on"/>
</enumVal>
<label>MTS Back-EMF</label>
</variable>
<variable item="analog Back-EMF" CV="54" mask="XXXXXVXX" tooltip="Determines if analog back-EMF is on or off">
<enumVal>
<enumChoice choice="off"/>
<enumChoice choice="on"/>
</enumVal>
<label>analog Back-EMF</label>
</variable>
<variable item="Load dependent sound" CV="54" mask="XXXXVXXX" tooltip="Determines if load dependent sound is on or off">
<enumVal>
<enumChoice choice="off"/>
<enumChoice choice="on"/>
</enumVal>
<label>Load dependent sound</label>
</variable>
<variable item="F1 output flashing" CV="54" mask="XXXVXXXX" tooltip="Determines if F1 is constant or flashing">
<enumVal>
<enumChoice choice="F1 permanently on"/>
<enumChoice choice="F1 flashing"/>
</enumVal>
<label>F1 output flashing</label>
</variable>
<variable item="F2 output flashing" CV="54" mask="XXVXXXXX" tooltip="Determines if F2 is constant or flashing">
<enumVal>
<enumChoice choice="F2 permanently on"/>
<enumChoice choice="F2 flashing"/>
</enumVal>
<label>F2 output flashing</label>
</variable>
<variable item="Automatic brake sounds" CV="54" mask="XVXXXXXX" tooltip="Determines if automatic brake sounds are on or off">
<enumVal>
<enumChoice choice="off"/>
<enumChoice choice="on"/>
</enumVal>
<label>Automatic brake sounds</label>
</variable>
<variable item="Loco dependent bit 8" CV="54" mask="VXXXXXXX" tooltip="Check your loco's manual to determine use of this bit">
<enumVal>
<enumChoice choice="0 - e.g. Automatic sounds on"/>
<enumChoice choice="1 - e.g. Automatic sounds off"/>
</enumVal>
<label>Loco dependent bit 8</label>
</variable>
<variable item="Voltage for F2 terminal" CV="56" tooltip="Voltage for F2 terminal - 1:low voltage, 5:5V light bulbs or smoke generator, 32:maximum voltage">
<decVal min="1" max="32"/>
<label>Voltage for F2 terminal</label>
</variable>
<variable item="Command for F2 terminal" CV="57" tooltip="Command which triggers the F2 terminal">
<enumVal>
<enumChoice choice="lighting button (LGB=9, others=0)" value="0"/>
<enumChoice choice="button 1 (parallel only)" value="1"/>
<enumChoice choice="button 2 (parallel only)" value="2"/>
<enumChoice choice="button 3 (parallel only)" value="3"/>
<enumChoice choice="button 4 (parallel only)" value="4"/>
<enumChoice choice="button 5 (parallel only)" value="5"/>
<enumChoice choice="button 6 (parallel only)" value="6"/>
<enumChoice choice="button 7 (parallel only)" value="7"/>
<enumChoice choice="button 8 (parallel only)" value="8"/>
<enumChoice choice="button 1 (parallel and serial)" value="9"/>
<enumChoice choice="button 2 (parallel and serial)" value="10"/>
<enumChoice choice="button 3 (parallel and serial)" value="11"/>
<enumChoice choice="button 4 (parallel and serial)" value="12"/>
<enumChoice choice="button 5 (parallel and serial)" value="13"/>
<enumChoice choice="button 6 (parallel and serial)" value="14"/>
<enumChoice choice="button 7 (parallel and serial)" value="15"/>
<enumChoice choice="button 8 (parallel and serial)" value="16"/>
<enumChoice choice="lighting button (LGB=9, others=0) (on only when loco is reversing)" value="64"/>
<enumChoice choice="button 1 (on only when loco is reversing)" value="65"/>
<enumChoice choice="lighting button (LGB=9, others=0) (on only when loco is moving forward)" value="128"/>
<enumChoice choice="button 1 (on only when loco is moving forward)" value="129"/>
</enumVal>
<label>Command for F2 terminal</label>
</variable>
<variable item="Pause Time between changes in direction" CV="58" tooltip="Pause equals programmed value x 0.5 seconds">
<decVal min="0" max="255"/>
<label>Pause Time between changes in direction</label>
</variable>
<variable item="Back-EMF Maximum Adjustment Factor" CV="60" tooltip="1: small steps, 255: large steps (Note: LGB recommends not changing this CV)">
<decVal min="1" max="255"/>
<label>Back-EMF Maximum Adjustment Factor</label>
</variable>
<variable item="Back-EMF Adjustment Frequency" CV="61" tooltip="0: immediate adjustment, 255: maximum delay (Note: LGB recommends not changing this CV)">
<decVal min="0" max="255"/>
<label>Back-EMF Adjustment Frequency</label>
</variable>
<variable item="Back-EMF Maximum Adjustment" CV="62" tooltip="0: no adjustment, 255: maximum adjustment (Note: LGB recommends not changing this CV)">
<decVal min="0" max="255"/>
<label>Back-EMF Maximum Adjustment</label>
</variable>
<variable item="Speed Table" CV="67">
<speedTableVal>
<speedTableEntry step="1" value="8"/>
<speedTableEntry step="2" value="16"/>
<speedTableEntry step="3" value="24"/>
<speedTableEntry step="4" value="32"/>
<speedTableEntry step="5" value="40"/>
<speedTableEntry step="6" value="48"/>
<speedTableEntry step="7" value="56"/>
<speedTableEntry step="8" value="64"/>
<speedTableEntry step="9" value="72"/>
<speedTableEntry step="10" value="80"/>
<speedTableEntry step="11" value="88"/>
<speedTableEntry step="12" value="96"/>
<speedTableEntry step="13" value="104"/>
<speedTableEntry step="14" value="112"/>
<speedTableEntry step="15" value="120"/>
<speedTableEntry step="16" value="128"/>
<speedTableEntry step="17" value="136"/>
<speedTableEntry step="18" value="144"/>
<speedTableEntry step="19" value="152"/>
<speedTableEntry step="20" value="160"/>
<speedTableEntry step="21" value="168"/>
<speedTableEntry step="22" value="176"/>
<speedTableEntry step="23" value="184"/>
<speedTableEntry step="24" value="192"/>
<speedTableEntry step="25" value="208"/>
<speedTableEntry step="26" value="224"/>
<speedTableEntry step="27" value="240"/>
<speedTableEntry step="28" value="255"/>
</speedTableVal>
<label>Speed Table</label>
</variable>
<!-- Do not attempt to read CV 105 on an LGB decoder -->
<variable CV="106" readOnly="yes" item="Product number" tooltip="ID for Decoder Type (read only)">
<decVal/>
<label>ID for Decoder Type</label>
</variable>
<variable item="Horn: Command Allocation - Function Keys" CV="131" tooltip="Function key which switches Horn">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Horn: Command Allocation - Function Keys</label>
</variable>
<variable item="Brake: Command Allocation - Function Keys" CV="132" tooltip="Function key which switches Brake">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Brake: Command Allocation - Function Keys</label>
</variable>
<variable item="Bell: Command Allocation - Function Keys" CV="133" tooltip="Function key which switches Bell">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Bell: Command Allocation - Function Keys</label>
</variable>
<variable item="Coupling: Command Allocation - Function Keys" CV="134" tooltip="Function key which switches Coupling">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Coupling: Command Allocation - Function Keys</label>
</variable>
<variable item="Engineer enters cab: Command Allocation - Function Keys" CV="135" tooltip="Function key which switches Engineer enters cab">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Engineer enters cab: Command Allocation - Function Keys</label>
</variable>
<variable item="Rolling train: Command Allocation - Function Keys" CV="136" tooltip="Function key which switches Rolling train">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Rolling train: Command Allocation - Function Keys</label>
</variable>
<variable item="Compressor: Command Allocation - Function Keys" CV="137" tooltip="Function key which switches Compressor">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Compressor: Command Allocation - Function Keys</label>
</variable>
<variable item="Trill whistle: Command Allocation - Function Keys" CV="138" tooltip="Function key which switches Trill whistle">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Trill whistle: Command Allocation - Function Keys</label>
</variable>
<variable item="Gear box direction change: Command Allocation - Function Keys" CV="139" tooltip="Function key which switches Gear box direction change">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Gear box direction change: Command Allocation - Function Keys</label>
</variable>
<variable item="No sound 10: Command Allocation - Function Keys" CV="140" tooltip="Function key which switches No sound 10">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>No sound 10: Command Allocation - Function Keys</label>
</variable>
<variable item="No sound 11: Command Allocation - Function Keys" CV="141" tooltip="Function key which switches No sound 11">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>No sound 11: Command Allocation - Function Keys</label>
</variable>
<variable item="No sound 12: Command Allocation - Function Keys" CV="142" tooltip="Function key which switches No sound 12">
<enumVal>
<enumChoice choice="Deactivated (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>No sound 12: Command Allocation - Function Keys</label>
</variable>
<variable item="Sound On/Off: Command Allocation - Function Keys" CV="147" default="6" tooltip="Function key which switches sound (amplifier) on/off">
<enumVal>
<enumChoice choice="Sound steady (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Sound On/Off: Command Allocation - Function Keys</label>
</variable>
<variable item="Loco Start Up/Shut Down: Command Allocation - Function Keys" CV="148" default="5" tooltip="Function key which switches Loco Start Up/Shut Down">
<enumVal>
<enumChoice choice="Loco always on (not switched with F-Key)" value="0"/>
<enumChoice choice="F1" value="1"/>
<enumChoice choice="F2" value="2"/>
<enumChoice choice="F3" value="3"/>
<enumChoice choice="F4" value="4"/>
<enumChoice choice="F5" value="5"/>
<enumChoice choice="F6" value="6"/>
<enumChoice choice="F7" value="7"/>
<enumChoice choice="F8" value="8"/>
<enumChoice choice="F9" value="9"/>
<enumChoice choice="F10" value="10"/>
<enumChoice choice="F11" value="11"/>
<enumChoice choice="F12" value="12"/>
</enumVal>
<label>Loco Start Up/Shut Down: Command Allocation - Function Keys</label>
</variable>
<variable item="Random Sounds Generator" CV="149" mask="XXXXXXXV" default="0" tooltip="Random generator active or not">
<enumVal>
<enumChoice choice="Off"/>
<enumChoice choice="On"/>
</enumVal>
<label>Random Sounds Generator</label>
</variable>
<variable item="Standing Phase Noise" CV="150" mask="XXXXXXXV" default="0" tooltip="Standing Phase Noise active or not">
<enumVal>
<enumChoice choice="Off"/>
<enumChoice choice="On"/>
</enumVal>
<label>Standing Phase Noise</label>
</variable>
<variable item="Horn: Number of repetitions with F-Key" CV="151" tooltip="How many times Horn loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Horn: Number of repetitions with F-Key</label>
</variable>
<variable item="Brake: Number of repetitions with F-Key" CV="152" tooltip="How many times Brake loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Brake: Number of repetitions with F-Key</label>
</variable>
<variable item="Bell: Number of repetitions with F-Key" CV="153" tooltip="How many times Bell loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Bell: Number of repetitions with F-Key</label>
</variable>
<variable item="Coupling: Number of repetitions with F-Key" CV="154" tooltip="How many times Coupling loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Coupling: Number of repetitions with F-Key</label>
</variable>
<variable item="Engineer enters cab: Number of repetitions with F-Key" CV="155" tooltip="How many times Engineer enters cab loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Engineer enters cab: Number of repetitions with F-Key</label>
</variable>
<variable item="Rolling train: Number of repetitions with F-Key" CV="156" tooltip="How many times Rolling train loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Rolling train: Number of repetitions with F-Key</label>
</variable>
<variable item="Compressor: Number of repetitions with F-Key" CV="157" tooltip="How many times Compressor loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Compressor: Number of repetitions with F-Key</label>
</variable>
<variable item="Trill whistle: Number of repetitions with F-Key" CV="158" tooltip="How many times Trill whistle loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Trill whistle: Number of repetitions with F-Key</label>
</variable>
<variable item="Gear box direction change: Number of repetitions with F-Key" CV="159" tooltip="How many times Gear box direction change loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>Gear box direction change: Number of repetitions with F-Key</label>
</variable>
<variable item="No sound 10: Number of repetitions with F-Key" CV="160" tooltip="How many times No sound 10 loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>No sound 10: Number of repetitions with F-Key</label>
</variable>
<variable item="No sound 11: Number of repetitions with F-Key" CV="161" tooltip="How many times No sound 11 loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>No sound 11: Number of repetitions with F-Key</label>
</variable>
<variable item="No sound 12: Number of repetitions with F-Key" CV="162" tooltip="How many times No sound 12 loops when F-Key is pressed">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
<enumChoice choice="Manual - Sound repeats until F-Key pressed again" value="16"/>
</enumVal>
<label>No sound 12: Number of repetitions with F-Key</label>
</variable>
<!-- This CV isn't documented for this decoder but appears to give correct value, 2 = diesel -->
<variable item="Control Register - Type of Sound" CV="167" readOnly="yes" tooltip="Type of sound - DO NOT CHANGE!! - Read Only">
<enumVal>
<enumChoice choice="(CV not read)" value="0"/>
<enumChoice choice="Steam" value="1"/>
<enumChoice choice="Diesel" value="2"/>
<enumChoice choice="Electric" value="6"/>
</enumVal>
<label>Control Register - Type of Sound</label>
</variable>
<variable item="Standing sound 1 : sound assignment" CV="171" tooltip="First standing sound to be played">
<enumVal>
<enumChoice choice="No standing sound" value="0"/>
<enumChoice choice="Horn" value="1"/>
<enumChoice choice="Brake" value="2"/>
<enumChoice choice="Bell" value="3"/>
<enumChoice choice="Coupling" value="4"/>
<enumChoice choice="Engineer enters cab" value="5"/>
<enumChoice choice="Rolling train" value="6"/>
<enumChoice choice="Compressor" value="7"/>
<enumChoice choice="Trill whistle" value="8"/>
<enumChoice choice="Gear box direction change" value="9"/>
<enumChoice choice="No sound 10" value="10"/>
<enumChoice choice="No sound 11" value="11"/>
<enumChoice choice="No sound 12" value="12"/>
</enumVal>
<label>Standing sound 1 : sound assignment</label>
</variable>
<variable item="Standing sound 2 : sound assignment" CV="172" tooltip="Second standing sound to be played">
<enumVal>
<enumChoice choice="No standing sound" value="0"/>
<enumChoice choice="Horn" value="1"/>
<enumChoice choice="Brake" value="2"/>
<enumChoice choice="Bell" value="3"/>
<enumChoice choice="Coupling" value="4"/>
<enumChoice choice="Engineer enters cab" value="5"/>
<enumChoice choice="Rolling train" value="6"/>
<enumChoice choice="Compressor" value="7"/>
<enumChoice choice="Trill whistle" value="8"/>
<enumChoice choice="Gear box direction change" value="9"/>
<enumChoice choice="No sound 10" value="10"/>
<enumChoice choice="No sound 11" value="11"/>
<enumChoice choice="No sound 12" value="12"/>
</enumVal>
<label>Standing sound 2 : sound assignment</label>
</variable>
<variable item="Standing sound 3 : sound assignment" CV="173" tooltip="Third standing sound to be played">
<enumVal>
<enumChoice choice="No standing sound" value="0"/>
<enumChoice choice="Horn" value="1"/>
<enumChoice choice="Brake" value="2"/>
<enumChoice choice="Bell" value="3"/>
<enumChoice choice="Coupling" value="4"/>
<enumChoice choice="Engineer enters cab" value="5"/>
<enumChoice choice="Rolling train" value="6"/>
<enumChoice choice="Compressor" value="7"/>
<enumChoice choice="Trill whistle" value="8"/>
<enumChoice choice="Gear box direction change" value="9"/>
<enumChoice choice="No sound 10" value="10"/>
<enumChoice choice="No sound 11" value="11"/>
<enumChoice choice="No sound 12" value="12"/>
</enumVal>
<label>Standing sound 3 : sound assignment</label>
</variable>
<variable item="Standing sound 4 : sound assignment" CV="174" tooltip="Fourth standing sound to be played">
<enumVal>
<enumChoice choice="No standing sound" value="0"/>
<enumChoice choice="Horn" value="1"/>
<enumChoice choice="Brake" value="2"/>
<enumChoice choice="Bell" value="3"/>
<enumChoice choice="Coupling" value="4"/>
<enumChoice choice="Engineer enters cab" value="5"/>
<enumChoice choice="Rolling train" value="6"/>
<enumChoice choice="Compressor" value="7"/>
<enumChoice choice="Trill whistle" value="8"/>
<enumChoice choice="Gear box direction change" value="9"/>
<enumChoice choice="No sound 10" value="10"/>
<enumChoice choice="No sound 11" value="11"/>
<enumChoice choice="No sound 12" value="12"/>
</enumVal>
<label>Standing sound 4 : sound assignment</label>
</variable>
<variable item="Standing sound 1 : Number of repetitions" CV="175" tooltip="How many times first standing sound loops">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
</enumVal>
<label>Standing sound 1 : Number of repetitions</label>
</variable>
<variable item="Standing sound 2 : Number of repetitions" CV="176" tooltip="How many times second standing sound loops">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
</enumVal>
<label>Standing sound 2 : Number of repetitions</label>
</variable>
<variable item="Standing sound 3 : Number of repetitions" CV="177" tooltip="How many times third standing sound loops">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
</enumVal>
<label>Standing sound 3 : Number of repetitions</label>
</variable>
<variable item="Standing sound 4 : Number of repetitions" CV="178" tooltip="How many times fourth standing sound loops">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
</enumVal>
<label>Standing sound 4 : Number of repetitions</label>
</variable>
<variable item="Time Value of Random Generator" CV="179" default="3" tooltip="How often random sounds are generated">
<enumVal>
<enumChoice choice="(CV not read)" value="0"/>
<enumChoice choice="Frequent triggering" value="1"/>
<enumChoice choice="Middling triggering" value="2"/>
<enumChoice choice="Infrequent triggering" value="3"/>
</enumVal>
<label>Time Value of Random Generator</label>
</variable>
<variable item="Random sound 1 : sound assignment" CV="180" tooltip="The sounds selected are triggered randomly">
<enumVal>
<enumChoice choice="No random sound" value="0"/>
<enumChoice choice="Horn" value="1"/>
<enumChoice choice="Brake" value="2"/>
<enumChoice choice="Bell" value="3"/>
<enumChoice choice="Coupling" value="4"/>
<enumChoice choice="Engineer enters cab" value="5"/>
<enumChoice choice="Rolling train" value="6"/>
<enumChoice choice="Compressor" value="7"/>
<enumChoice choice="Trill whistle" value="8"/>
<enumChoice choice="Gear box direction change" value="9"/>
<enumChoice choice="No sound 10" value="10"/>
<enumChoice choice="No sound 11" value="11"/>
<enumChoice choice="No sound 12" value="12"/>
</enumVal>
<label>Random sound 1 : sound assignment</label>
</variable>
<variable item="Random sound 2 : sound assignment" CV="181" tooltip="The sounds selected are triggered randomly">
<enumVal>
<enumChoice choice="No random sound" value="0"/>
<enumChoice choice="Horn" value="1"/>
<enumChoice choice="Brake" value="2"/>
<enumChoice choice="Bell" value="3"/>
<enumChoice choice="Coupling" value="4"/>
<enumChoice choice="Engineer enters cab" value="5"/>
<enumChoice choice="Rolling train" value="6"/>
<enumChoice choice="Compressor" value="7"/>
<enumChoice choice="Trill whistle" value="8"/>
<enumChoice choice="Gear box direction change" value="9"/>
<enumChoice choice="No sound 10" value="10"/>
<enumChoice choice="No sound 11" value="11"/>
<enumChoice choice="No sound 12" value="12"/>
</enumVal>
<label>Random sound 2 : sound assignment</label>
</variable>
<variable item="Random sound 3 : sound assignment" CV="182" tooltip="The sounds selected are triggered randomly">
<enumVal>
<enumChoice choice="No random sound" value="0"/>
<enumChoice choice="Horn" value="1"/>
<enumChoice choice="Brake" value="2"/>
<enumChoice choice="Bell" value="3"/>
<enumChoice choice="Coupling" value="4"/>
<enumChoice choice="Engineer enters cab" value="5"/>
<enumChoice choice="Rolling train" value="6"/>
<enumChoice choice="Compressor" value="7"/>
<enumChoice choice="Trill whistle" value="8"/>
<enumChoice choice="Gear box direction change" value="9"/>
<enumChoice choice="No sound 10" value="10"/>
<enumChoice choice="No sound 11" value="11"/>
<enumChoice choice="No sound 12" value="12"/>
</enumVal>
<label>Random sound 3 : sound assignment</label>
</variable>
<variable item="Random sound 4 : sound assignment" CV="183" tooltip="The sounds selected are triggered randomly">
<enumVal>
<enumChoice choice="No random sound" value="0"/>
<enumChoice choice="Horn" value="1"/>
<enumChoice choice="Brake" value="2"/>
<enumChoice choice="Bell" value="3"/>
<enumChoice choice="Coupling" value="4"/>
<enumChoice choice="Engineer enters cab" value="5"/>
<enumChoice choice="Rolling train" value="6"/>
<enumChoice choice="Compressor" value="7"/>
<enumChoice choice="Trill whistle" value="8"/>
<enumChoice choice="Gear box direction change" value="9"/>
<enumChoice choice="No sound 10" value="10"/>
<enumChoice choice="No sound 11" value="11"/>
<enumChoice choice="No sound 12" value="12"/>
</enumVal>
<label>Random sound 4 : sound assignment</label>
</variable>
<variable item="Random sound 1 : Number of repetitions" CV="184" tooltip="How many times random sound 1 loops">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
</enumVal>
<label>Random sound 1 : Number of repetitions</label>
</variable>
<variable item="Random sound 2 : Number of repetitions" CV="185" tooltip="How many times random sound 2 loops">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
</enumVal>
<label>Random sound 2 : Number of repetitions</label>
</variable>
<variable item="Random sound 3 : Number of repetitions" CV="186" tooltip="How many times random sound 3 loops">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
</enumVal>
<label>Random sound 3 : Number of repetitions</label>
</variable>
<variable item="Random sound 4 : Number of repetitions" CV="187" tooltip="How many times random sound 4 loops">
<enumVal>
<enumChoice choice="Triggered only once" value="0"/>
<enumChoice choice="1" value="1"/>
<enumChoice choice="2" value="2"/>
<enumChoice choice="3" value="3"/>
<enumChoice choice="4" value="4"/>
<enumChoice choice="5" value="5"/>
<enumChoice choice="6" value="6"/>
<enumChoice choice="7" value="7"/>
<enumChoice choice="8" value="8"/>
<enumChoice choice="9" value="9"/>
<enumChoice choice="10" value="10"/>
<enumChoice choice="11" value="11"/>
<enumChoice choice="12" value="12"/>
<enumChoice choice="13" value="13"/>
<enumChoice choice="14" value="14"/>
<enumChoice choice="15" value="15"/>
</enumVal>
<label>Random sound 4 : Number of repetitions</label>
</variable>
</variables>
<resets>
<factReset label="Reset to factory settings" CV="55" default="55"/>
</resets>
</decoder>
<pane>
<name>Basic</name>
<column>
<dccaddress/>
<label>
<text> </text>
</label>
<display item="Short Address"/>
<display item="Long Address"/>
<display item="Address Format"/>
<label>
<text> </text>
</label>
<display item="Locomotive Direction"/>
<display item="Speed Step Mode"/>
<display item="Analog (DC) Operation"/>
</column>
<column>
<label>
<text> </text>
</label>
<label>
<text> </text>
</label>
<label>
<text> </text>
</label>
<separator/>
<label>
<text> </text>
</label>
<display item="Manufacturer"/>
<display item="Decoder Version"/>
<display item="Product number"/>
</column>
</pane>
<pane>
<name>Motor</name>
<column>
<display item="Accel"/>
<display item="Decel"/>
<label>
<text> </text>
</label>
<display item="Total PWM Period"/>
<label>
<text> </text>
</label>
<display item="Pause Time between changes in direction"/>
<label>
<text> </text>
</label>
<display item="MTS Back-EMF"/>
<display item="analog Back-EMF"/>
<label>
<text> </text>
</label>
<display item="Back-EMF Maximum Adjustment Factor"/>
<display item="Back-EMF Adjustment Frequency"/>
<display item="Back-EMF Maximum Adjustment"/>
</column>
</pane>
<pane>
<name>Basic Speed Control</name>
<column>
<row>
<column>
<label>
<text> </text>
</label>
<display item="Speed Table Definition" format="offradiobutton" layout="above" label="Select this button to use settings shown below"/>
<label>
<text> To turn off, use Speed Table pane</text>
</label>
<label>
<text> </text>
</label>
</column>
</row>
<row>
<label>
<text> </text>
</label>
</row>
<row>
<label>
<text> </text>
</label>
</row>
<row>
<column>
<display item="Vstart" tooltip="Sets the starting voltage at throttle speed step 1"/>
<display item="Vhigh" tooltip="Sets the maximum voltage at full throttle"/>
<display item="Speed Table/Mid Range Cab Speed Step" tooltip="Sets voltage curve for mid throttle, set Vstart and Vhigh first"/>
</column>
<column>
<display item="Vstart" format="hslider" label="" tooltip="Sets the starting voltage at throttle speed step 1"/>
<display item="Vhigh" format="hslider" label="" tooltip="Sets the maximum voltage at full throttle"/>
</column>
</row>
</column>
</pane>
<pane>
<name>Speed Table</name>
<column>
<row>
<column>
<display item="Speed Table Definition" format="onradiobutton" layout="above" label="Select this button to use a Speed Table for Speed Control"/>
<label>
<text> To turn off, use Basic Speed Control pane</text>
</label>
</column>
</row>
<row>
<label>
<text> </text>
</label>
</row>
<row>
<label>
<text> </text>
</label>
</row>
<row>
<column>
<label>
<text> </text>
</label>
<display item="Speed Table Selection" tooltip="Select manufacturer's speed table or user table"/>
</column>
</row>
<row>
<column>
<display item="Speed Table" layout="above"/>
<label>
<text> </text>
</label>
</column>
</row>
</column>
</pane>
<pane>
<name>Lights and Functions</name>
<column>
<display item="Voltage for lighting terminals"/>
<display item="Voltage for F1 terminal"/>
<display item="Voltage for F2 terminal"/>
<label>
<text> </text>
</label>
<display item="Command for front lighting terminal"/>
<display item="Command for rear lighting terminal"/>
<display item="Command for F1 terminal"/>
<display item="Command for F2 terminal"/>
<label>
<text> </text>
</label>
<display item="F1 output flashing"/>
<display item="F2 output flashing"/>
</column>
</pane>
<pane>
<name>Analog Controls</name>
<column>
<display item="Analog (DC) Operation"/>
</column>
<column>
<display item="Analog Mode Function Status - F1" format="checkbox"/>
<display item="Analog Mode Function Status - F2" format="checkbox"/>
<display item="Analog Mode Function Status - F3" format="checkbox"/>
<display item="Analog Mode Function Status - F4" format="checkbox"/>
<display item="Analog Mode Function Status - F5" format="checkbox"/>
<display item="Analog Mode Function Status - F6" format="checkbox"/>
</column>
</pane>
<pane>
<name>Miscellaneous</name>
<column>
<display item="hand-off function"/>
</column>
</pane>
<pane>
<name>Sound - Main</name>
<column>
<display item="Control Register - Type of Sound"/>
<display item="Sound On/Off: Command Allocation - Function Keys"/>
<display item="Loco Start Up/Shut Down: Command Allocation - Function Keys"/>
<label>
<text> </text>
</label>
<display item="Random Sounds Generator"/>
<display item="Standing Phase Noise"/>
<display item="Load dependent sound"/>
<display item="Automatic brake sounds"/>
<label>
<text> </text>
</label>
</column>
</pane>
<pane>
<name>Sound - F-Keys</name>
<column>
<display item="Horn: Command Allocation - Function Keys"/>
<display item="Horn: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="Brake: Command Allocation - Function Keys"/>
<display item="Brake: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="Bell: Command Allocation - Function Keys"/>
<display item="Bell: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="Coupling: Command Allocation - Function Keys"/>
<display item="Coupling: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="Engineer enters cab: Command Allocation - Function Keys"/>
<display item="Engineer enters cab: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="Rolling train: Command Allocation - Function Keys"/>
<display item="Rolling train: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="Compressor: Command Allocation - Function Keys"/>
<display item="Compressor: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="Trill whistle: Command Allocation - Function Keys"/>
<display item="Trill whistle: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="Gear box direction change: Command Allocation - Function Keys"/>
<display item="Gear box direction change: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="No sound 10: Command Allocation - Function Keys"/>
<display item="No sound 10: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="No sound 11: Command Allocation - Function Keys"/>
<display item="No sound 11: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
<display item="No sound 12: Command Allocation - Function Keys"/>
<display item="No sound 12: Number of repetitions with F-Key" label="Number of repetitions with F-Key"/>
<label>
<text> </text>
</label>
</column>
</pane>
<pane>
<name>Sound - Standing</name>
<column>
<display item="Standing sound 1 : sound assignment"/>
<display item="Standing sound 1 : Number of repetitions" label="Number of repetitions"/>
<label>
<text> </text>
</label>
<display item="Standing sound 2 : sound assignment"/>
<display item="Standing sound 2 : Number of repetitions" label="Number of repetitions"/>
<label>
<text> </text>
</label>
<display item="Standing sound 3 : sound assignment"/>
<display item="Standing sound 3 : Number of repetitions" label="Number of repetitions"/>
<label>
<text> </text>
</label>
<display item="Standing sound 4 : sound assignment"/>
<display item="Standing sound 4 : Number of repetitions" label="Number of repetitions"/>
<label>
<text> </text>
</label>
</column>
</pane>
<pane>
<name>Sound - Random</name>
<column>
<display item="Time Value of Random Generator"/>
<label>
<text> </text>
</label>
<display item="Random sound 1 : sound assignment"/>
<display item="Random sound 1 : Number of repetitions" label="Number of repetitions"/>
<label>
<text> </text>
</label>
<display item="Random sound 2 : sound assignment"/>
<display item="Random sound 2 : Number of repetitions" label="Number of repetitions"/>
<label>
<text> </text>
</label>
<display item="Random sound 3 : sound assignment"/>
<display item="Random sound 3 : Number of repetitions" label="Number of repetitions"/>
<label>
<text> </text>
</label>
<display item="Random sound 4 : sound assignment"/>
<display item="Random sound 4 : Number of repetitions" label="Number of repetitions"/>
<label>
<text> </text>
</label>
</column>
</pane>
<pane>
<name>CVs</name>
<column>
<cvtable/>
</column>
</pane>
</decoder-config>