143 lines
11 KiB
XML
143 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
|
|
<!-- Copyright (C) JMRI 2001, 2005, 2007, 2-009, 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">
|
|
<copyright xmlns="http://docbook.org/ns/docbook">
|
|
<year>2000</year>
|
|
<year>2010</year>
|
|
<year>2019</year>
|
|
<year>2025</year>
|
|
<holder>JMRI</holder>
|
|
</copyright>
|
|
<authorgroup xmlns="http://docbook.org/ns/docbook">
|
|
<author>
|
|
<personname><firstname>Bob</firstname><surname>Jacobsen</surname></personname>
|
|
</author>
|
|
<author>
|
|
<personname><firstname>Timothy</firstname><surname>Jump</surname></personname>
|
|
</author>
|
|
</authorgroup>
|
|
<revhistory xmlns="http://docbook.org/ns/docbook">
|
|
<revision>
|
|
<revnumber>1</revnumber>
|
|
<date>2023-05-17</date>
|
|
<authorinitials>BJ</authorinitials>
|
|
<revremark>Initial file creation</revremark>
|
|
</revision>
|
|
<revision>
|
|
<revnumber>2</revnumber>
|
|
<date>2025-07-12</date>
|
|
<authorinitials>TJ</authorinitials>
|
|
<revremark>Decoder file copied from Lionel TMCC Steam and edited into this TMCC 2 Legacy version</revremark>
|
|
</revision>
|
|
</revhistory>
|
|
<decoder>
|
|
<family name="TMCC 2 Legacy" mfg="Lionel"> <!-- Lionel has no NMRA id, but that's OK -->
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/outputs1-4.xml"/>
|
|
<model model="TMCC 2 Legacy Acela" maxFnNum="85" numOuts="1"/>
|
|
<functionlabels>
|
|
<functionlabel num= "0" lockable="false" visible="true"> Toggles Lights </functionlabel>
|
|
<functionlabel num= "1" lockable="false" visible="true"> Bell </functionlabel>
|
|
<functionlabel num= "2" lockable="false" visible="true"> Horn </functionlabel>
|
|
<functionlabel num= "3" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num= "4" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num= "5" lockable="false" visible="true"> Volume Up </functionlabel>
|
|
<functionlabel num= "6" lockable="false" visible="true">Station Depart/Attendant</functionlabel>
|
|
<functionlabel num= "7" lockable="false" visible="true"> RPM Up </functionlabel>
|
|
<functionlabel num= "8" lockable="false" visible="true"> Volume Down </functionlabel>
|
|
<functionlabel num= "9" lockable="false" visible="true">CrewTalk/TowerCom-Slow</functionlabel>
|
|
<functionlabel num="10" lockable="false" visible="true"> Cycle Pant/RPM Down </functionlabel>
|
|
<functionlabel num="11" lockable="false" visible="true">Crew/Tower/Clear/Odd Off</functionlabel>
|
|
<functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="13" lockable="false" visible="true"> Odd On </functionlabel>
|
|
<functionlabel num="14" lockable="false" visible="true"> Reset </functionlabel>
|
|
<functionlabel num="15" lockable="false" visible="false"> Aux1 </functionlabel>
|
|
<functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="17" lockable="false" visible="true"> Boost </functionlabel>
|
|
<functionlabel num="18" lockable="false" visible="true"> Brake </functionlabel>
|
|
<functionlabel num="19" lockable="false" visible="true"> Momentum-L </functionlabel>
|
|
<functionlabel num="20" lockable="false" visible="true"> Momentum-M </functionlabel>
|
|
<functionlabel num="21" lockable="false" visible="true"> Momentum-H </functionlabel>
|
|
<functionlabel num="22" lockable="false" visible="false"> Set </functionlabel>
|
|
<functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="24" lockable="false" visible="true"> RRSpeed 5mph </functionlabel>
|
|
<functionlabel num="25" lockable="false" visible="true"> RRSpeed 20mph </functionlabel>
|
|
<functionlabel num="26" lockable="false" visible="true"> RRSpeed 35mph </functionlabel>
|
|
<functionlabel num="27" lockable="false" visible="true"> RRSpeed 50mph </functionlabel>
|
|
<functionlabel num="28" lockable="false" visible="true"> RRSpeed 70mph </functionlabel>
|
|
<functionlabel num="29" lockable="false" visible="true"> RRSpeed FULL </functionlabel>
|
|
<functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="46" lockable="false" visible="true"> CabLt On </functionlabel>
|
|
<functionlabel num="47" lockable="false" visible="true"> CabLt Off </functionlabel>
|
|
<functionlabel num="48" lockable="false" visible="true"> Cab Lt Auto </functionlabel>
|
|
<functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="57" lockable="false" visible="true"> Car Cabin Lt On </functionlabel>
|
|
<functionlabel num="58" lockable="false" visible="true"> Car Cabin Lt Off </functionlabel>
|
|
<functionlabel num="59" lockable="false" visible="true"> Car Cabin Lt Auto </functionlabel>
|
|
<functionlabel num="60" lockable="false" visible="true"> Open Doors - L </functionlabel>
|
|
<functionlabel num="61" lockable="false" visible="true">Report Speed - Moving </functionlabel>
|
|
<functionlabel num="62" lockable="false" visible="true">Shtdn/Stop; Emergncy/Move</functionlabel>
|
|
<functionlabel num="63" lockable="false" visible="true"> Close Doors - L </functionlabel>
|
|
<functionlabel num="64" lockable="false" visible="true"> Open Doors - R </functionlabel>
|
|
<functionlabel num="65" lockable="false" visible="true"> Close Doors - R </functionlabel>
|
|
<functionlabel num="66" lockable="false" visible="true"> Pant Up/F </functionlabel>
|
|
<functionlabel num="67" lockable="false" visible="true"> Pant Down/F </functionlabel>
|
|
<functionlabel num="68" lockable="false" visible="true"> Pant Up/R </functionlabel>
|
|
<functionlabel num="69" lockable="false" visible="true"> Pant Down/R </functionlabel>
|
|
<functionlabel num="70" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="71" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="72" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="73" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="74" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="75" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="76" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="77" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="78" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="79" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
|
|
<functionlabel num="82" lockable="false" visible="true"> Smoke Sys Off </functionlabel>
|
|
<functionlabel num="83" lockable="false" visible="true"> Smoke Sys Low </functionlabel>
|
|
<functionlabel num="84" lockable="false" visible="true"> Smoke Sys Med </functionlabel>
|
|
<functionlabel num="85" lockable="false" visible="true"> Smoke Sys High </functionlabel>
|
|
</functionlabels>
|
|
</family>
|
|
<programming direct="yes" paged="yes" register="yes" ops="yes"/>
|
|
<variables>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/shortAddressOnly.xml"/>
|
|
</variables>
|
|
</decoder>
|
|
</decoder-config>
|