689 lines
39 KiB
XML
689 lines
39 KiB
XML
<?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&O 3 Chime"/>
|
||
<enumChoice choice="B&M 6 Chime"/>
|
||
<enumChoice choice="Buffalo Creek & 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&Q 3 Chime"/>
|
||
<enumChoice choice="C&T #488 K36 5 Chime"/>
|
||
<enumChoice choice="C&T K36 #484 5 Chime 1"/>
|
||
<enumChoice choice="C&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 & 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&T K27 #463"/>
|
||
<enumChoice choice="C&T K27 #463 Alternate"/>
|
||
<enumChoice choice="C&T K36 #484"/>
|
||
<enumChoice choice="C&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 & 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&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&O Bell"/>
|
||
<enumChoice choice="C&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 & 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>
|