112 lines
6.8 KiB
XML
112 lines
6.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
|
|
<!-- Copyright (C) JMRI 2002, 2004, 2007 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="jake@physics.berkeley.edu" version="5" lastUpdated="20021016"/>
|
|
<!-- Represent DH120 decoder, which is identical to -->
|
|
<!-- the DH121 _except_ for consisting -->
|
|
<!-- These have STD (not STD*) outputs. -->
|
|
<!-- Version 3 - set ops mode programming to no -->
|
|
<!-- This file used to be called Digitrax_120.xml before the family was renamed -->
|
|
<!-- Add DZ120 -->
|
|
<!-- version 5 - update version ID, though consistent picture -->
|
|
<decoder>
|
|
<family name="Early decoders" mfg="Digitrax" lowVersionID="34" highVersionID="45">
|
|
<model model="DH120" numOuts="2" numFns="2"/>
|
|
<model model="DZ120" numOuts="2" numFns="2"/>
|
|
</family>
|
|
<programming direct="byteOnly" paged="yes" register="yes" ops="no"/>
|
|
<variables>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/shortAndLongAddress.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/digitrax/vStartHighMid.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/accelDecel_31.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/digitrax/mfgVersionId.xml"/>
|
|
<variable item="Analog Mode Function Status - F1" CV="13" mask="XXXXXXXV">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Analog Mode Function Status - F1</label>
|
|
<label xml:lang="it">Stato Funzione in Analogico</label>
|
|
</variable>
|
|
<variable item="Analog Mode Function Status - F2" CV="13" mask="XXXXXXVX">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Analog Mode Function Status - F2</label>
|
|
<label xml:lang="it">Stato Funzione in Analogico - F2</label>
|
|
</variable>
|
|
<variable item="Analog Mode Function Status - F3" CV="13" mask="XXXXXVXX">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Analog Mode Function Status - F3</label>
|
|
<label xml:lang="it">Stato Funzione in Analogico - F3</label>
|
|
</variable>
|
|
<variable item="Analog Mode Function Status - F4" CV="13" mask="XXXXVXXX">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Analog Mode Function Status - F4</label>
|
|
<label xml:lang="it">Stato Funzione in Analogico - F4</label>
|
|
</variable>
|
|
<variable item="Analog Mode Function Status - F5" CV="13" mask="XXXVXXXX">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Analog Mode Function Status - F5</label>
|
|
<label xml:lang="it">Stato Funzione in Analogico - F5</label>
|
|
</variable>
|
|
<variable item="Analog Mode Function Status - F6" CV="13" mask="XXVXXXXX">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Analog Mode Function Status - F6</label>
|
|
<label xml:lang="it">Stato Funzione in Analogico - F6</label>
|
|
</variable>
|
|
<variable item="Analog Mode Function Status - FL(f)" CV="13" mask="XVXXXXXX">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Analog Mode Function Status - FL(f)</label>
|
|
<label xml:lang="it">Stato Funzione in Analogico - FL(avanti)</label>
|
|
</variable>
|
|
<variable item="Analog Mode Function Status - FL(r)" CV="13" mask="VXXXXXXX">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Analog Mode Function Status - FL(r)</label>
|
|
<label xml:lang="it">Stato Funzione in Analogico - FL(indietro)</label>
|
|
</variable>
|
|
<!-- CV=29 -->
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29direction.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29speedSteps.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29analog.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/cv29table3-28.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/kickStart.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/fwdTrim.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/revTrim.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/userId.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/cv67speedTableBasic.xml"/>
|
|
<variable item="Directional Headlights" CV="61" mask="XXXXXXXV">
|
|
<enumVal>
|
|
<enumChoice choice="Normal headlight operation">
|
|
<choice>Normal headlight operation</choice>
|
|
<choice xml:lang="it">Luci di Testa Normali</choice>
|
|
</enumChoice>
|
|
<enumChoice choice="Reverse light lead controlled by F4">
|
|
<choice>Reverse light lead controlled by F4</choice>
|
|
<choice xml:lang="it">Luci di testa indietro controllate da F4</choice>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label>Directional Headlights</label>
|
|
<label xml:lang="it">Luci di Testa direzionali</label>
|
|
</variable>
|
|
<!-- Define the fixed Function-Output mapping -->
|
|
<constant item="FL(f) controls output 1" minOut="1" default="1"/>
|
|
<constant item="FL(r) controls output 2" minOut="2" default="1"/>
|
|
<constant item="F1 controls output 3" minOut="3" minFn="1" default="1"/>
|
|
<constant item="F2 controls output 4" minOut="4" minFn="2" default="1"/>
|
|
<constant item="F3 controls output 5" minOut="5" minFn="3" default="1"/>
|
|
<constant item="F4 controls output 6" minOut="6" minFn="4" default="1"/>
|
|
<constant item="F5 controls output 7" minOut="7" minFn="5" default="1"/>
|
|
<constant item="F6 controls output 8" minOut="8" minFn="6" default="1"/>
|
|
<constant item="F7 controls output 9" minOut="9" minFn="7" default="1"/>
|
|
<constant item="F8 controls output 10" minOut="10" minFn="8" default="1"/>
|
|
</variables>
|
|
</decoder>
|
|
</decoder-config>
|