182 lines
8.2 KiB
XML
182 lines
8.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
|
|
<!-- Copyright (C) JMRI 2006 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="Alain Le Marchand" version="2" lastUpdated="20140511"/>
|
|
<version author="Simon Ginsburg" version="1" lastUpdated="20051018"/>
|
|
<!-- Version 2 - renamed family to match (new) other Uhlenbrock definitions -->
|
|
<decoder>
|
|
<family name="Mini Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" lowVersionID="8" highVersionID="8" comment="Decoders not sorted (necessarily) in numerical order">
|
|
<model model="73500"/>
|
|
<model model="73510"/>
|
|
</family>
|
|
<programming direct="yes" paged="yes" register="yes" ops="yes"/>
|
|
<variables>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/shortAndLongAddress.xml"/>
|
|
<xi:include href="http://jmri.org/xml/decoders/uhlenbrock/vStartHighMid-accelDecel.xml"/>
|
|
<variable item="Decoder Version" CV="7" readOnly="yes" default="8">
|
|
<decVal/>
|
|
<label>Manufacturer Version No: </label>
|
|
<label xml:lang="it">Versione Decoder: </label>
|
|
<label xml:lang="fr">Version décodeur: </label>
|
|
<label xml:lang="de">Decoder Version: </label>
|
|
</variable>
|
|
<variable item="Manufacturer" CV="8" readOnly="yes" default="85">
|
|
<decVal/>
|
|
<label>Manufacturer ID: </label>
|
|
<label xml:lang="it">ID Costruttore: </label>
|
|
<label xml:lang="fr">ID constructeur: </label>
|
|
<label xml:lang="de">Hersteller ID: </label>
|
|
</variable>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/consistAddrDirection.xml"/>
|
|
<!-- 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/cv29table3-28.xml"/>
|
|
<!-- CV49 Uhlenbrock decoder configuration - common bits -->
|
|
<xi:include href="http://jmri.org/xml/decoders/uhlenbrock/cv49common.xml"/>
|
|
<!-- CV49 specific bits for this decoder-->
|
|
<variable item="Braking End" CV="49" mask="XXXXXVXX">
|
|
<enumVal>
|
|
<enumChoice choice="to standstill">
|
|
<choice>to standstill</choice>
|
|
</enumChoice>
|
|
<enumChoice choice="as def. in CV52">
|
|
<choice>as def. in CV52</choice>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label>Braking End</label>
|
|
</variable>
|
|
<variable item="SX Programming" CV="49" mask="XXXXVXXX" default="1">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>SX Programming</label>
|
|
</variable>
|
|
<variable item="Data Format" CV="49" mask="XXXVXXXX">
|
|
<enumVal>
|
|
<enumChoice choice="Motorola and DCC">
|
|
<choice>Motorola and DCC</choice>
|
|
</enumChoice>
|
|
<enumChoice choice="Selectrix">
|
|
<choice>Selectrix</choice>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label>Data Format</label>
|
|
</variable>
|
|
<variable item="Motorola Format" CV="49" mask="XXVXXXXX" default="1">
|
|
<xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
|
|
<label>Motorola Format</label>
|
|
</variable>
|
|
<variable item="Function output dimming" CV="50" default="32">
|
|
<decVal min="0" max="63"/>
|
|
<label>Function output dimming</label>
|
|
</variable>
|
|
<!-- End CV49 specifics -->
|
|
<variable item="Analog/Digitalswitch" CV="51">
|
|
<enumVal>
|
|
<enumChoice choice="Digital operation">
|
|
<choice>Digital operation</choice>
|
|
</enumChoice>
|
|
<enumChoice choice="Analog operation">
|
|
<choice>Analog operation</choice>
|
|
</enumChoice>
|
|
</enumVal>
|
|
<label>Analog/Digital switch</label>
|
|
</variable>
|
|
<variable item="End braking speed" CV="52" default="30" tooltip="Valid when CV49 Bit 2=1 and Bit 7=1">
|
|
<decVal/>
|
|
<label>End braking speed</label>
|
|
</variable>
|
|
<variable item="Repetition rate" CV="53" default="80" tooltip="Value * 53 um; useful values 60-255">
|
|
<decVal/>
|
|
<label>Repetition rate</label>
|
|
</variable>
|
|
<variable item="Raise Motor voltage" CV="54" default="2" tooltip="Motor control parameter">
|
|
<decVal/>
|
|
<label>Raise Motor voltage</label>
|
|
</variable>
|
|
<variable item="Drop Motor voltage" CV="55" default="2" tooltip="Motor control parameter">
|
|
<decVal/>
|
|
<label>Drop Motor voltage</label>
|
|
</variable>
|
|
<variable item="AD Converter parameter" CV="56" default="1" readOnly="yes" tooltip="Do not change">
|
|
<decVal/>
|
|
<label>AD Converter parameter</label>
|
|
</variable>
|
|
<variable item="SX Speed table" CV="57" default="5" tooltip="Increment value for steps 29-31">
|
|
<decVal/>
|
|
<label>SX Speed table</label>
|
|
</variable>
|
|
<variable item="AD Timeslot" CV="58" default="14" tooltip="Timeslot for AD converter sensor">
|
|
<decVal/>
|
|
<label>AD Timeslot</label>
|
|
</variable>
|
|
<variable item="Short circuit supervision" CV="60" default="82" readOnly="yes" tooltip="Do not change! 0=deactivated">
|
|
<decVal/>
|
|
<label>Short circuit supervision</label>
|
|
</variable>
|
|
<variable item="Temperature switchoff limit" CV="61" default="0" tooltip="Different with each decoder, 0=deactivated">
|
|
<decVal/>
|
|
<label>Temperature switchoff limit</label>
|
|
</variable>
|
|
<variable item="Reserved CV for SX programming" CV="62" default="0" readOnly="yes" tooltip="Used with SX programming">
|
|
<decVal/>
|
|
<label>Reserved CV for SX programming</label>
|
|
</variable>
|
|
<variable item="Offset Register" CV="63" default="0" readOnly="yes" tooltip="Used with Motorola programming">
|
|
<decVal/>
|
|
<label>Offset Register</label>
|
|
</variable>
|
|
<variable item="Page Register" CV="64" default="0" readOnly="yes" tooltip="Used with DCC paged mode programming">
|
|
<decVal/>
|
|
<label>Page Register</label>
|
|
</variable>
|
|
<xi:include href="http://jmri.org/xml/decoders/nmra/cv67speedTableBasic.xml"/>
|
|
</variables>
|
|
<xi:include href="http://jmri.org/xml/decoders/uhlenbrock/factReset.xml"/>
|
|
</decoder>
|
|
<pane>
|
|
<column>
|
|
<display item="Main Motor Control"/>
|
|
<display item="Braking End"/>
|
|
<display item="SX Programming"/>
|
|
<display item="Data Format"/>
|
|
<display item="Motorola Format"/>
|
|
<display item="Lightplugs"/>
|
|
<display item="Braking with"/>
|
|
<label>
|
|
<text> </text>
|
|
</label>
|
|
<display item="Analog/Digitalswitch"/>
|
|
</column>
|
|
<column>
|
|
<display item="Function output dimming"/>
|
|
<display item="End braking speed"/>
|
|
<display item="Repetition rate"/>
|
|
<display item="Raise Motor voltage"/>
|
|
<display item="Drop Motor voltage"/>
|
|
<display item="AD Converter parameter"/>
|
|
<display item="SX Speed table"/>
|
|
<display item="AD Timeslot"/>
|
|
<display item="Temperature switchoff limit"/>
|
|
<label>
|
|
<text>These CV's are Read-Only: </text>
|
|
</label>
|
|
<display item="Short circuit supervision"/>
|
|
<display item="SX register"/>
|
|
<display item="Offset Register"/>
|
|
<display item="Page Register"/>
|
|
</column>
|
|
<name>Uhlenbrock</name>
|
|
</pane>
|
|
</decoder-config>
|