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

689 lines
39 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!--Copyright (C) JMRI 2010 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="Michael Mosher" version="1" lastUpdated="20160610"/>
<version author="Michael Mosher" version="2" lastUpdated="20160805"/>
<!--Fix defualt values CV4.9 & 4.21 & 4.37 -->
<version author="Michael Mosher" version="3" lastUpdated="20161021"/>
<!--Fix defualt values 4.37 -->
<version author="Michael Mosher" version="4" lastUpdated="20170110"/>
<!--Add CV1.34 & 4.38 & 4.40 -->
<version author="Michael Mosher" version="5" lastUpdated="20170317"/>
<!-- update factory resets -->
<version author="Michael Mosher" version="6" lastUpdated="20170616"/>
<!-- update names of CV 4.30,31,33,34 -->
<version author="Michael Mosher" version="7" lastUpdated="20170808"/>
<!-- update volume groups -->
<version author="Michael Mosher" version="8" lastUpdated="20180727"/>
<!-- add read me pane -->
<version author="Michael Mosher" version="9" lastUpdated="20180917"/>
<!-- change default values for sound functions with no sound mapped to 65535 -->
<version author="Michael Mosher" version="10" lastUpdated="20191111"/>
<!-- Add CV 177-181 & new bit in CV182 -->
<version author="Konrad Malkowski" version="11" lastUpdated="20220622"/>
<!-- Ensure productID matches what JRMI computes -->
<version author="Konrad Malkowski" version="12" lastUpdated="20230305"/>
<!-- Remove individual volume panes -->
<version author="Peter Ulvestad" version="13" lastUpdated="20231015"/>
<!-- update factory resets (added full reset) -->
<decoder>
<family name="WOW Steam Sound Set 4" mfg="Train Control Systems">
<model model="WOW Steam 101 SS4" numOuts="6" numFns="14" maxMotorCurrent="1.3A (peak=2A)" formFactor="9pin" lowVersionID="4" highVersionID="4" productID="1154">
<output name="1" label="White" connection="wire" maxcurrent="100 mA"/>
<output name="2" label="Yellow" connection="wire" maxcurrent="100 mA"/>
<output name="3" label="Green" connection="wire" maxcurrent="100 mA"/>
<output name="4" label="Purple" connection="wire" maxcurrent="100 mA"/>
<output name="5" label="Brown" connection="wire" maxcurrent="100 mA"/>
<output name="6" label="Pink" connection="wire" maxcurrent="100 mA"/>
<output name="Dim"/>
<output name="Ditch"/>
<output name="Motor"/>
<output name="Brake"/>
<size length="1.35" width="0.66" height="0.22" units="inches"/>
</model>
<model model="WOW Steam 121 SS4" numOuts="6" numFns="14" maxMotorCurrent="1.3A (peak=2A)" formFactor="21pin" lowVersionID="4" highVersionID="4" productID="1155">
<output name="1" label="White" connection="plug" maxcurrent="100 mA"/>
<output name="2" label="Yellow" connection="plug" maxcurrent="100 mA"/>
<output name="3" label="Green" connection="plug" maxcurrent="100 mA"/>
<output name="4" label="Purple" connection="plug" maxcurrent="100 mA"/>
<output name="5" label="Brown" connection="plug" maxcurrent="100 mA"/>
<output name="6" label="Pink" connection="plug" maxcurrent="100 mA"/>
<output name="Dim"/>
<output name="Ditch"/>
<output name="Motor"/>
<output name="Brake"/>
<size length="1.28" width="0.69" height="0.22" units="inches"/>
</model>
<model model="WOW Steam 501 SS4" numOuts="8" numFns="14" maxMotorCurrent="5A" formFactor="screw" lowVersionID="4" highVersionID="4" productID="1156">
<output name="1" label="White" connection="other"/>
<output name="2" label="Yellow" connection="other"/>
<output name="3" label="Green" connection="other"/>
<output name="4" label="Purple" connection="other"/>
<output name="5" label="Brown" connection="other"/>
<output name="6" label="Pink" connection="other"/>
<output name="7" label="Pnk/Pur" connection="other"/>
<output name="8" label="Grn/Brn" connection="other"/>
<output name="Dim"/>
<output name="Ditch"/>
<output name="Motor"/>
<output name="Brake"/>
<size length="3.00" width="1.45" units="inches"/>
</model>
<functionlabels>
<functionlabel num="0" lockable="true">Headlight</functionlabel>
<functionlabel num="1" lockable="true">Bell</functionlabel>
<functionlabel num="2" lockable="false">Whistle long</functionlabel>
<functionlabel num="3" lockable="true">Whistle short</functionlabel>
<functionlabel num="4" lockable="true">Whistle quill</functionlabel>
<functionlabel num="5" lockable="true">Cylinder cocks</functionlabel>
<functionlabel num="6" lockable="true">Brake release</functionlabel>
<functionlabel num="7" lockable="true">Brake</functionlabel>
<functionlabel num="8" lockable="true">Mute</functionlabel>
<functionlabel num="9" lockable="true">Whistle rotate</functionlabel>
<functionlabel num="10" lockable="true">Coupler</functionlabel>
<functionlabel num="11" lockable="true">Coupler</functionlabel>
<functionlabel num="12" lockable="true">Injector</functionlabel>
<functionlabel num="13" lockable="true">Air pump</functionlabel>
<functionlabel num="14" lockable="true">Blower</functionlabel>
<functionlabel num="15" lockable="true">Idling</functionlabel>
<functionlabel num="16" lockable="true">Horn</functionlabel>
<functionlabel num="17" lockable="true">Shovelling</functionlabel>
<functionlabel num="18" lockable="true">Blow down</functionlabel>
<functionlabel num="19" lockable="true">Ash dump</functionlabel>
<functionlabel num="20" lockable="true">Water fill</functionlabel>
</functionlabels>
</family>
<programming direct="yes" paged="yes" register="yes" ops="yes">
<capability>
<name>TCS 4 CV access</name>
</capability>
</programming>
<variables>
<xi:include href="http://jmri.org/xml/decoders/tcs/CV1_CV99_wow.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/CV100_CV187_wow.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/CV177_CV182_wow.xml"/>
<variable item="Sound Option 4" CV="248" default="4" readOnly="yes">
<decVal/>
<label>Sound Set</label>
</variable>
<xi:include href="http://jmri.org/xml/decoders/tcs/CV249_CV252_FW86.xml"/>
<!--Sound function mapping -->
<variable item="Function 0 Sound" CV="T2CV.1.0" default="1340" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 1 Sound" CV="T2CV.1.1" default="10" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 2 Sound" CV="T2CV.1.2" default="1661" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 3 Sound" CV="T2CV.1.3" default="1905" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 4 Sound" CV="T2CV.1.4" default="1722" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 5 Sound" CV="T2CV.1.5" default="1255" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 6 Sound" CV="T2CV.1.6" default="63" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 7 Sound" CV="T2CV.1.7" default="64" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 8 Sound" CV="T2CV.1.8" default="1354" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 9 Sound" CV="T2CV.1.9" default="1532" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 10 Sound" CV="T2CV.1.10" default="1350" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 11 Sound" CV="T2CV.1.11" default="1351" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 12 Sound" CV="T2CV.1.12" default="1347" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 13 Sound" CV="T2CV.1.13" default="1" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 14 Sound" CV="T2CV.1.14" default="60" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 15 Sound" CV="T2CV.1.15" default="1352" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 16 Sound" CV="T2CV.1.16" default="1343" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 17 Sound" CV="T2CV.1.17" default="1596" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 18 Sound" CV="T2CV.1.18" default="57" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 19 Sound" CV="T2CV.1.19" default="9" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 20 Sound" CV="T2CV.1.20" default="1660" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 21 Sound" CV="T2CV.1.21" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 22 Sound" CV="T2CV.1.22" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 23 Sound" CV="T2CV.1.23" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 24 Sound" CV="T2CV.1.24" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 25 Sound" CV="T2CV.1.25" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 26 Sound" CV="T2CV.1.26" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 27 Sound" CV="T2CV.1.27" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Function 28 Sound" CV="T2CV.1.28" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Random 1 Sound" CV="T2CV.1.29" default="0" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Random 2 Sound" CV="T2CV.1.30" default="1595" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Random 3 Sound" CV="T2CV.1.31" default="1345" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Random 4 Sound" CV="T2CV.1.32" default="65535" mask="VVVVVVVVVVVVVVVV">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<variable item="Aux Input Sound" CV="T2CV.1.34" default="1723" mask="VVVVVVVVVVVVVVVV" include="132">
<xi:include href="http://jmri.org/xml/decoders/tcs/enumSteamV4.xml"/>
</variable>
<!--sound CVs -->
<variable item="First" CV="222" default="0" infoOnly="yes" mask="XXXXXXXV">
<enumVal>
<enumChoice choice="Alamo Michigan Plant"/>
</enumVal>
<label>For steam sound set 4, the first whistle is named</label>
</variable>
<variable item="Sound Option 1" CV="T2CV.4.8" default="0" tooltip="Rotate whistle function will change this setting">
<enumVal>
<enumChoice choice="Alamo Michigan Plant Whistle"/>
<enumChoice choice="Santa Fe 6 Chime Original"/>
<enumChoice choice="Santa Fe 6 Chime Replica"/>
<enumChoice choice="Baldwin ten wheeler #12"/>
<enumChoice choice="B&amp;O 3 Chime"/>
<enumChoice choice="B&amp;M 6 Chime"/>
<enumChoice choice="Buffalo Creek &amp; Gauley 3 Chime"/>
<enumChoice choice="Canadian National 5 Chime"/>
<enumChoice choice="Canadian Pacific 5 Chime"/>
<enumChoice choice="Central New Jersey 3 Chime"/>
<enumChoice choice="CB&amp;Q 3 Chime"/>
<enumChoice choice="C&amp;T #488 K36 5 Chime"/>
<enumChoice choice="C&amp;T K36 #484 5 Chime 1"/>
<enumChoice choice="C&amp;T K36 #484 5 Chime 2"/>
<enumChoice choice="Grand Trunk Western RR 6 Chime"/>
<enumChoice choice="Great Northern 5 Chime"/>
<enumChoice choice="Great Northern 5 Chime"/>
<enumChoice choice="Hancock Air Whistle"/>
<enumChoice choice="Hancock 3 Chime"/>
<enumChoice choice="Kingsly 4 Chime Whistle"/>
<enumChoice choice="Lehigh &amp; New England 3 Chime"/>
<enumChoice choice="Lehigh Valley Crosby 3 Chime"/>
<enumChoice choice="Lehigh Valley Hancock 3 Chime"/>
<enumChoice choice="Leslie 125 Air Horn"/>
<enumChoice choice="Leslie 200 Air Horn"/>
<enumChoice choice="London and North Eastern Railway Crosby 3 Chime"/>
<enumChoice choice="Lunkenheimer single note"/>
<enumChoice choice="Lunkenheimer 3 chime"/>
<enumChoice choice="Nathan 5 Chime Lykens"/>
<enumChoice choice="NPR #765 whistle"/>
<enumChoice choice="Norfolk and Western Hooter"/>
<enumChoice choice="Norfolk and Western single chime"/>
<enumChoice choice="Norfolk and Western single chime"/>
<enumChoice choice="Norfolk and Western Nathan 3 Chime"/>
<enumChoice choice="PRR Banshee"/>
<enumChoice choice="PRR 3 Chime Whistle"/>
<enumChoice choice="PRR 3 Chime"/>
<enumChoice choice="PRR K4"/>
<enumChoice choice="Reading T1 #2101 Hooter"/>
<enumChoice choice="Reading hooter"/>
<enumChoice choice="Reading 179 G2 6 Chime"/>
<enumChoice choice="Reading Pacific G2 Whistle"/>
<enumChoice choice="Reading 6 Chime 1"/>
<enumChoice choice="Reading 6 Chime 2"/>
<enumChoice choice="RGS C19 #41 whistle"/>
<enumChoice choice="Southern Pacific 5 Chime"/>
<enumChoice choice="Southern Pacific Daylight #4450 6 Chime"/>
<enumChoice choice="Southern Single Chime"/>
<enumChoice choice="Southern 3 chime"/>
<enumChoice choice="Southern 6 Chime"/>
<enumChoice choice="Unknown Whistle 1"/>
<enumChoice choice="Unknown Whistle 2"/>
<enumChoice choice="Hamburg Whistle 3"/>
<enumChoice choice="Unknown circa 19th centrury"/>
<enumChoice choice="Hancock 3 Chime"/>
<enumChoice choice="UP 3 Chime"/>
<enumChoice choice="Wabash 3 Chime"/>
<enumChoice choice="Wabash 6 Chime"/>
<enumChoice choice="Western Maryland decapod #1114 Nathan 3 chime"/>
<enumChoice choice="Western Maryland K2 #204 3 Chime"/>
<enumChoice choice="World War II era 3 Chime"/>
</enumVal>
<label>Default Whistle Set</label>
</variable>
<variable item="Sound Setting 34" CV="T2CV.4.9" default="0">
<decVal max="126"/>
<label>Proto chuff start speed step</label>
</variable>
<variable item="Sound Setting 1" CV="T2CV.4.10" default="100">
<decVal max="100"/>
<label>Global volume</label>
</variable>
<variable item="Sound Option 2" CV="T2CV.4.11" default="1" mask="VVVVVVVVVVVVVVVV">
<enumVal>
<enumChoice choice="Baldwin 10 Wheeler"/>
<enumChoice choice="C&amp;T K27 #463"/>
<enumChoice choice="C&amp;T K27 #463 Alternate"/>
<enumChoice choice="C&amp;T K36 #484"/>
<enumChoice choice="C&amp;T K36 #484 Reverb"/>
<enumChoice choice="Heavy Steam (Strasburg #475)"/>
<enumChoice choice="Medium Steam (NKP #765)"/>
<enumChoice choice="Light Steam (Williams Grove PRR #643)"/>
<enumChoice choice="Reading &amp; Northern #425"/>
</enumVal>
<label>Steam locomotive type</label>
</variable>
<variable item="Sound Group 5 Checkbox 1" CV="T2CV.4.12" default="1" mask="XXXXXXXXXXXXXXXV">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Snifter Valves enable</label>
</variable>
<variable item="Sound Option 5" CV="T2CV.4.17" default="0" mask="VVVVVVVVVVVVVVVV">
<enumVal>
<enumChoice choice="Rod Clank set 1"/>
<enumChoice choice="Rod Clank set 2"/>
<enumChoice choice="Rod Clank set 3"/>
<enumChoice choice="Shay Locomotive Rod Clank set 1"/>
<enumChoice choice="Shay Locomotive Rod Clank set 2"/>
</enumVal>
<label>Rod Clank Set</label>
</variable>
<variable item="Sound Group 7 Checkbox 8" CV="T2CV.4.19" default="1" mask="XXXXXXXXVXXXXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Function 2 toggle in Audio Assist</label>
</variable>
<variable item="Sound Option 3" CV="T2CV.4.19" default="0" mask="XXXXXXXVXXXXXXXX">
<enumVal>
<enumChoice choice="Non Articulated"/>
<enumChoice choice="Articulated"/>
</enumVal>
<label>Articulation type</label>
</variable>
<variable item="Sound Group 8 Checkbox 3" CV="T2CV.4.19" default="0" mask="XXXXXVXXXXXXXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Reverse Directional whistles</label>
</variable>
<variable item="Sound Group 8 Checkbox 4" CV="T2CV.4.19" default="1" mask="XXXXVXXXXXXXXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Power Braking Enabled</label>
</variable>
<variable item="Sound Group 8 Checkbox 5" CV="T2CV.4.19" default="1" mask="XXXVXXXXXXXXXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Switching and Mainline momentum Feedback</label>
</variable>
<variable item="Sound Group 8 Checkbox 6" CV="T2CV.4.19" default="1" mask="XXVXXXXXXXXXXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Johnson Bar Feedback</label>
</variable>
<variable item="Sound Setting 2" CV="T2CV.4.21" default="1200" mask="VVVVVVVVVVVVVVVV">
<decVal max="65535"/>
<label>Audio Auto Shut-off Time</label>
</variable>
<variable item="Sound Setting 12" CV="T2CV.4.23" default="0" mask="VVVVVVVVVVVVVVVV">
<decVal max="65535"/>
<label>Minimum Chuff Volume</label>
</variable>
<variable item="First Bell" CV="222" default="0" infoOnly="yes" mask="XXXXXXVX">
<enumVal>
<enumChoice choice="C&amp;O Bell"/>
</enumVal>
<label>For steam sound set 4, the first bell is named</label>
</variable>
<variable item="Sound Option 6" CV="T2CV.4.24" default="0" mask="VVVVVVVVVVVVVVVV">
<enumVal>
<enumChoice choice="C&amp;O Bell"/>
<enumChoice choice="C&amp;T #484 Bell"/>
<enumChoice choice="Leetonia Railroad Shay #1 Bell"/>
<enumChoice choice="PRR 2-8-0 H3 1187 Hand Powered Bell"/>
<enumChoice choice="Unknown Bell from Strasburg museum floor"/>
<enumChoice choice="Lehigh Coal and Navigation Co #1 Bell"/>
<enumChoice choice="Lehigh Valley Bell"/>
<enumChoice choice="Lehigh Valley Pacific Bell"/>
<enumChoice choice="Strasburg #89 Air Powered Bell"/>
<enumChoice choice="Philadelphia and Reading Co Camelback #592 Bell"/>
<enumChoice choice="PRR 2-8-0 H3 2846 Air Powered Bell"/>
<enumChoice choice="Heisler Class 53833 #4 Hand Powered bell"/>
<enumChoice choice="PRR #1223 American 4-4-0 D16SB Hand Powered Bell"/>
<enumChoice choice="PRR Bell"/>
<enumChoice choice="Conrail #2233 GP30 Air Powered Bell"/>
<enumChoice choice="Virginia Truckee Railroad 2-6-0 Hand Powered Bell"/>
<enumChoice choice="Reading Bell 1"/>
<enumChoice choice="Reading Bell 2"/>
<enumChoice choice="Reading Bell 3"/>
<enumChoice choice="Richland Fredricksburg &amp; Potomac Bell"/>
<enumChoice choice="Richmond Pacific SW900 Bell"/>
<enumChoice choice="Strasburg #475 Air Powered bell"/>
<enumChoice choice="Strasburg #475 Hand Powered bell"/>
<enumChoice choice="Strasburg #90 Hand Powered Bell (Variation)"/>
<enumChoice choice="Strasburg #90 hand powered double hit Bell"/>
<enumChoice choice="Baldwin ten wheeler #12 Bell"/>
<enumChoice choice="Unknown Bell"/>
<enumChoice choice="Williams Grove PRR #643 0-6-0 Bell"/>
<enumChoice choice="PRR 4-4-2 #7002 Hand Powered Bell"/>
<enumChoice choice="Strasburg #90 Hand Powered Bell"/>
<enumChoice choice="PRR GG1 Bell"/>
<enumChoice choice="Fairbanks Morse Bell"/>
<enumChoice choice="Galloping Goose #3 Bell"/>
<enumChoice choice="GE 45 tonner Bell"/>
<enumChoice choice="Western Pacific GP20 #2100 Bell"/>
<enumChoice choice="Niles Canyon Mongo speeder Bell"/>
<enumChoice choice="John Bull Replica Hand Powered Bell"/>
<enumChoice choice="Quincy RR SW8 #1100 Bell"/>
<enumChoice choice="RSD1 #1956 Bell"/>
<enumChoice choice="RSD12 #2958 Bell"/>
<enumChoice choice="Santa Catalina JLA2 Critter #103 Bell"/>
<enumChoice choice="Southern Pacific #1423 Bell"/>
<enumChoice choice="Southern Pacific #3100 Bell"/>
<enumChoice choice="Southern Pacific #5472 Bell"/>
<enumChoice choice="Southern Pacific #5623 Bell"/>
<enumChoice choice="Western Pacific #713 Bell"/>
<enumChoice choice="Western Pacific 918D F unit Bell"/>
</enumVal>
<label>Bell</label>
</variable>
<variable item="Sound Group 6 Checkbox 5" CV="T2CV.4.25" default="1" mask="XXXXXXXXXXXXXXXV">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Play Short Quill</label>
</variable>
<variable item="Sound Group 6 Checkbox 6" CV="T2CV.4.25" default="1" mask="XXXXXXXXXXXXXXVX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Play Medium Quill</label>
</variable>
<variable item="Sound Group 6 Checkbox 7" CV="T2CV.4.25" default="1" mask="XXXXXXXXXXXXXVXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Play Long Quill</label>
</variable>
<variable item="Sound Group 6 Checkbox 8" CV="T2CV.4.25" default="0" mask="XXXXXXXXVXXXXXXX">
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
<label>Play Quills in Random Order</label>
<tooltip>If checked, each secessive press of quick button with play random quill sound, unchecked will play in order</tooltip>
</variable>
<variable item="Sound Option 7" CV="T2CV.4.26" default="1" mask="VVVVVVVVVVVVVVVV">
<enumVal>
<enumChoice choice="Cylinder Cox Set 1" value="1"/>
<enumChoice choice="Cylinder Cox Set 2"/>
</enumVal>
<label>Cylinder Cox Set</label>
</variable>
<variable item="Sound Option 8" CV="T2CV.4.27" default="0" mask="VVVVVVVVVVVVVVVV">
<enumVal>
<enumChoice choice="Idling Sound 1"/>
<enumChoice choice="Idling Sound 2"/>
</enumVal>
<label>Idling Sound</label>
</variable>
<variable item="Sound Setting 13" CV="T2CV.4.29" default="4500" mask="VVVVVVVVVVVVVVVV">
<decVal max="32767"/>
<label>BEMF Change Time</label>
<tooltip>Controls how fast the chuff volume can go from 0 to full volume based on changes in load when in Prototype Mode. (Default is 2.25 Seconds) .5mS per value Range is from .5 mS to 16 sec.</tooltip>
</variable>
<variable item="Sound Setting 14" CV="T2CV.4.30" default="10" mask="VVVVVVVVVVVVVVVV">
<decVal max="255"/>
<label>Forward Light Chuff BEMF Calibration</label>
<tooltip>Early V4 decoder this is BEMF Low Calibration</tooltip>
</variable>
<variable item="Sound Setting 15" CV="T2CV.4.31" default="40" mask="VVVVVVVVVVVVVVVV">
<decVal max="255"/>
<label>Forward Loaded Chuff BEMF Calibration</label>
<tooltip>Early V4 decoder this is BEMF High Calibration</tooltip>
</variable>
<variable item="Sound Setting 16" CV="T2CV.4.32" default="612" mask="VVVVVVVVVVVVVVVV">
<decVal max="2047"/>
<label>Chuff Volume Velocity Adjustment</label>
<tooltip>controls the effects accelerating and decelerating have upon the chuff volume. The higher the value the more drastic the change in volume from accelerating and decelerating</tooltip>
</variable>
<variable item="Sound Setting 17" CV="T2CV.4.33" default="10" mask="VVVVVVVVVVVVVVVV">
<decVal max="255"/>
<label>Reverse Light Chuff BEMF Calibration</label>
<tooltip>Early V4 decoder this is Chuff Volume Forward Trim</tooltip>
</variable>
<variable item="Sound Setting 18" CV="T2CV.4.34" default="40" mask="VVVVVVVVVVVVVVVV">
<decVal max="255"/>
<label>Reverse Loaded Chuff BEMF Calibration</label>
<tooltip>Early V4 decoder this is Chuff Volume Reverse Trim</tooltip>
</variable>
<variable item="Sound Setting 7" CV="T2CV.4.35" default="30" mask="VVVVVVVVVVVVVVVV">
<decVal max="100"/>
<label>Rod Clank Volume Adjustments from BEMF</label>
</variable>
<variable item="Sound Setting 8" CV="T2CV.4.36" default="50" mask="VVVVVVVVVVVVVVVV">
<decVal max="100"/>
<label>Rod Clank Volume Adjustments from Velocity</label>
<tooltip>controls how much of an effect decelerating has on the volume of the rod clank. The higher the value the greater the volume increases in rod clank from decelerating</tooltip>
</variable>
<variable item="Sound Setting 9" CV="T2CV.4.37" default="7" mask="XXXXXXXXVVVVVVVV">
<decVal max="126"/>
<label>Rod Clank Cutout Speed Low</label>
<tooltip>controls at what speed the Rod Clank will play. At speeds below the value the Rod Knock will not play</tooltip>
</variable>
<variable item="Sound Setting 10" CV="T2CV.4.37" default="126" mask="VVVVVVVVXXXXXXXX">
<decVal max="126"/>
<label>Rod Clank Cutout Speed High</label>
<tooltip>controls at what speed the Rod Clank will play. At speeds above the value the Rod Knock will not play</tooltip>
</variable>
<variable item="Output 7 options" CV="T2CV.4.38" default="35" include="132" mask="VVVVVVVVVVVVVVVV">
<decVal min="1" max="2000"/>
<label>Smoke unit on time</label>
<tooltip>Controls how long the fan pulse is for the smoke unit</tooltip>
</variable>
<variable item="Sound Group 3 Option 1" CV="T2CV.4.40" default="42" include="132" mask="VVVVVVVVVVVVVVVV">
<decVal max="65535"/>
<label>Aux Input Loop Timer</label>
<tooltip>Controls how long a loop sound is allowed to play when triggered by the aux input (reed switch input) a value of 42 gives about a 3 second loop time</tooltip>
</variable>
<variable item="Sound Option 9" CV="T2CV.4.42" default="1">
<enumVal>
<enumChoice choice="Traditional throttle"/>
<enumChoice choice="Prototype throttle"/>
</enumVal>
<label>Throttle Mode</label>
</variable>
<variable item="Switch mode acceleration" CV="T2CV.4.50" default="5" mask="VVVVVVVVVVVVVVVV" tooltip="The value loaded into CV3 when switch mode is enabled">
<decVal max="255"/>
</variable>
<variable item="Switch mode deceleration" CV="T2CV.4.51" default="5" mask="VVVVVVVVVVVVVVVV" tooltip="The value loaded into CV4 when switch mode is enabled">
<decVal max="255"/>
</variable>
<variable item="Main line mode acceleration" CV="T2CV.4.52" default="32" mask="VVVVVVVVVVVVVVVV" tooltip="The value loaded into CV3 when main line mode is enabled">
<decVal max="255"/>
</variable>
<variable item="Main line mode deceleration" CV="T2CV.4.53" default="96" mask="VVVVVVVVVVVVVVVV" tooltip="The value loaded into CV4 when main line mode is enabled">
<decVal max="255"/>
</variable>
<!--Volume groups -->
<variable item="Volume Group 1" CV="T3CV.6.0.1" default="45">
<decVal max="100"/>
<label>Air Pump</label>
</variable>
<variable item="Volume Group 2" CV="T3CV.6.0.2" default="100">
<decVal max="100"/>
<label>Ash Pan Cleaning</label>
</variable>
<variable item="Volume Group 3" CV="T3CV.6.0.3" default="40">
<decVal max="100"/>
<label>Bell</label>
</variable>
<variable item="Volume Group 4" CV="T3CV.6.0.4" default="100">
<decVal max="100"/>
<label>Blow Down</label>
</variable>
<variable item="Volume Group 5" CV="T3CV.6.0.5" default="20">
<decVal max="100"/>
<label>Blower</label>
</variable>
<variable item="Volume Group 6" CV="T3CV.6.0.6" default="30">
<decVal max="100"/>
<label>Brake Release</label>
</variable>
<variable item="Volume Group 7" CV="T3CV.6.0.7" default="50">
<decVal max="100"/>
<label>Brake Squeal</label>
</variable>
<variable item="Volume Group 8" CV="T3CV.6.0.8" default="100">
<decVal max="100"/>
<label>Chuff</label>
</variable>
<variable item="Volume Group 9" CV="T3CV.6.0.9" default="40">
<decVal max="100"/>
<label>Coupler Clank</label>
</variable>
<variable item="Volume Group 10" CV="T3CV.6.0.10" default="40">
<decVal max="100"/>
<label>Cylinder Cox</label>
</variable>
<variable item="Volume Group 11" CV="T3CV.6.0.11" default="30">
<decVal max="100"/>
<label>Direction Change</label>
</variable>
<variable item="Volume Group 12" CV="T3CV.6.0.12" default="100">
<decVal max="100"/>
<label>Forward Sound</label>
</variable>
<variable item="Volume Group 13" CV="T3CV.6.0.13" default="20">
<decVal max="100"/>
<label>Generator</label>
</variable>
<variable item="Volume Group 14" CV="T3CV.6.0.14" default="10">
<decVal max="100"/>
<label>Idling Sounds</label>
</variable>
<variable item="Volume Group 15" CV="T3CV.6.0.15" default="20">
<decVal max="100"/>
<label>Injector</label>
</variable>
<variable item="Volume Group 16" CV="T3CV.6.0.16" default="15">
<decVal max="100"/>
<label>Johnson bar down</label>
</variable>
<variable item="Volume Group 17" CV="T3CV.6.0.17" default="15">
<decVal max="100"/>
<label>Johnson bar up</label>
</variable>
<variable item="Volume Group 18" CV="T3CV.6.0.18" default="15">
<decVal max="100"/>
<label>Momentum</label>
</variable>
<variable item="Volume Group 19" CV="T3CV.6.0.19" default="15">
<decVal max="100"/>
<label>Mute</label>
</variable>
<variable item="Volume Group 20" CV="T3CV.6.0.20" default="50">
<decVal max="100"/>
<label>Reverse Sound</label>
</variable>
<variable item="Volume Group 21" CV="T3CV.6.0.21" default="60">
<decVal max="100"/>
<label>Rod Clank</label>
</variable>
<variable item="Volume Group 22" CV="T3CV.6.0.22" default="100">
<decVal max="100"/>
<label>Rotate Whistle</label>
</variable>
<variable item="Volume Group 23" CV="T3CV.6.0.23" default="25">
<decVal max="100"/>
<label>Safety</label>
</variable>
<variable item="Volume Group 24" CV="T3CV.6.0.24" default="80">
<decVal max="100"/>
<label>Shovelling</label>
</variable>
<variable item="Volume Group 25" CV="T3CV.6.0.25" default="100">
<decVal max="100"/>
<label>Snifter Valve</label>
</variable>
<variable item="Volume Group 26" CV="T3CV.6.0.26" default="15">
<decVal max="100"/>
<label>Stop Sound</label>
</variable>
<variable item="Volume Group 27" CV="T3CV.6.0.27" default="20">
<decVal max="100"/>
<label>Waterfill</label>
</variable>
<variable item="Volume Group 28" CV="T3CV.6.0.28" default="100">
<decVal max="100"/>
<label>Whistle Long</label>
</variable>
<variable item="Volume Group 29" CV="T3CV.6.0.29" default="100">
<decVal max="100"/>
<label>Whistle Quill</label>
</variable>
<variable item="Volume Group 30" CV="T3CV.6.0.30" default="100">
<decVal max="100"/>
<label>Whistle Short</label>
</variable>
<xi:include href="http://jmri.org/xml/decoders/tcs/wowSteamCV.xml"/>
</variables>
<resets>
<mode>PAGEMODE</mode>
<mode>DIRECTMODE</mode>
<mode>OPSBYTEMODE</mode>
<factReset label="Entire decoder" CV="8" default="8"/>
<factReset label="Entire decoder (except speed table)" CV="8" default="2"/>
<factReset label="Entire decoder (except address and speed table)" CV="T2CV.5.0" default="2"/>
<factReset label="All sound settings" CV="T2CV.5.0" default="3"/>
<factReset label="Sound Function mappings" CV="T2CV.5.0" default="4"/>
<factReset label="Chuff timing" CV="T2CV.5.0" default="5"/>
<factReset label="Sound CV's" CV="T2CV.5.0" default="6"/>
<factReset label="Sound type volumes" CV="T2CV.5.0" default="7"/>
<factReset label="User Preset 1" CV="T2CV.5.0" default="8"/>
<factReset label="User Preset 2" CV="T2CV.5.0" default="9"/>
<factReset label="User Preset 3" CV="T2CV.5.0" default="10"/>
<factReset label="Quick Lighting Preset: Standard Ditch Lights" CV="8" default="10"/>
<factReset label="Quick Lighting Preset: Standard Trolley" CV="8" default="11"/>
<factReset label="Quick Lighting Preset: Modified Trolley" CV="8" default="12"/>
</resets>
</decoder>
<xi:include href="http://jmri.org/xml/programmers/parts/BasicSpeedControlTrimPane.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_Momentum.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_Brake.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_TCS.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_snd.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_chuff.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_vol_grp.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_4cv.xml"/>
<xi:include href="http://jmri.org/xml/decoders/tcs/paneWowReadMe.xml"/>
</decoder-config>