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

89 lines
5.8 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" showEmptyPanes="no" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
<version version="3" author="Pierre Billon, pierre.bln@me.com" lastUpdated="20150223"/>
<!-- Moved dimmed lights/shunting mode from Adv. Mapping tab to standard mapping table.
Removed link to doehler_haass/Pane_map_adv.xml (F1(r), F2(r), as well as dimming/shuting now in std JMRI map pane)
-->
<version version="2" author="Pierre Billon, pierre.bln@me.com" lastUpdated="20140225"/>
<!-- 2 2014/02/25 Update: future proofing
This is a complete rewrite of my original submission for many D&H decoders.
This file now contains ONLY the definition for the FH05A decoder with firmware 3.02.
PLEASE DO NOT UPDATE THIS FILE OR ADD OTHER DECODERS TO IT ANYMORE (unless to fix issues).
To add new decoders, use the individual file templates as used from firmware 3.03.
-->
<version version="1" author="Pierre Billon, pierre.bln@me.com" lastUpdated="20130731"/>
<!-- 1 2013/07/31 Creation
First decoder template for the Doehler & Haass decoder range.
This FUNCTION decoder file creates the corresponding family, and
includes all decoders defs & specs.
It requires variables and panes as defined in the doehler_hass/ folder.
-->
<decoder>
<family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass">
<model model="FH05A" lowVersionID="1" highVersionID="1" numOuts="4" numFns="16" productID="FH05A" comment="FH05A-0 / FH05A-1 / FH05A-3" maxInputVolts="30V" maxTotalCurrent="0.5A" connector="Wires/NEM651">
<output name="1" label="Front|Light" maxcurrent="150mA"/>
<output name="2" label="Rear|Light" maxcurrent="150mA"/>
<output name="3" label="AUX|1" maxcurrent="300mA"/>
<output name="4" label="AUX|2" maxcurrent="300mA"/>
<output name="5" label="|"/> <!-- not available for this decoder -->
<output name="6" label="|"/> <!-- not available for this decoder -->
<output name="7" label="Dimmed|Lights"/>
<output name="8" label="Shunting|Speed"/>
<size length="13.7" width="7.8" height="1.5" units="mm"/>
<protocols>
<protocol>dcc</protocol>
<protocol>selectrix</protocol>
</protocols>
</model>
</family>
<programming direct="yes" paged="yes" register="yes" ops="yes"/>
<variables>
<!-- Common D&H variable files -->
<xi:include href="http://jmri.org/xml/decoders/doehler_haass/Vars_common.xml"/>
<!-- NON common D&H variable files. Deactivate or Activate depending on decoder model and firmware version -->
<!-- SECTION 1 - Standard variables with defaults for most decoders -->
<xi:include href="http://jmri.org/xml/decoders/doehler_haass/Vars_common_pwr_normal.xml"/>
<!-- SECTION 2 - Standard variables for decoders released after around 2012 -->
<!-- <xi:include href="http://jmri.org/xml/decoders/doehler_haass/Vars_post2012_base.xml"/> -->
<!-- <xi:include href="http://jmri.org/xml/decoders/doehler_haass/Vars_post2012_dc.xml"/> -->
<!-- SECTION 3 - Analog functions -->
<xi:include href="http://jmri.org/xml/decoders/doehler_haass/cv29_analog.xml"/>
<xi:include href="http://jmri.org/xml/decoders/nmra/analogModeFunction.xml"/>
<xi:include href="http://jmri.org/xml/decoders/doehler_haass/cv14_analogModeFunction.xml"/>
<!-- SECTION 4 - Basic Railcom feedback -->
<!-- <xi:include href="http://jmri.org/xml/decoders/doehler_haass/cv28-29_railcom_base.xml"/> -->
<!-- SECTION 5 - Extra Railcom feedback options as of fw3.03 -->
<!-- <xi:include href="http://jmri.org/xml/decoders/doehler_haass/cv135-136_railcom_fw3.03.xml"/> -->
<!-- SECTION 6 - Extra general options as of fw3.03 -->
<!-- <xi:include href="http://jmri.org/xml/decoders/doehler_haass/cv137_energysaving_fw3.03.xml"/> -->
<!-- SECTION 7 - Extra SUSI options as of fw3.03 -->
<!-- <xi:include href="http://jmri.org/xml/decoders/doehler_haass/cv137_susi_fw3.03.xml"/> -->
</variables>
<resets>
<factReset label="Reset All CVs" CV="8" default="8">
<label xml:lang="fr">Reset - retour aux valeurs d'usine pour tous les CVs</label>
<label xml:lang="it">Reset delle CV ai valori di fabbrica</label>
<label xml:lang="ca">Retorn a Valors de fábrica</label>
</factReset>
</resets>
</decoder>
<!-- Common pane(s) for all Doehler und Haass decoders -->
<xi:include href="http://jmri.org/xml/decoders/doehler_haass/Pane_StartBrakeShunt.xml"/>
<xi:include href="http://jmri.org/xml/decoders/doehler_haass/Pane_common.xml"/>
<xi:include href="http://jmri.org/xml/decoders/doehler_haass/Pane_firmware.xml"/>
<!-- Pane(s) valid for some decoders only -->
<!-- <xi:include href="http://jmri.org/xml/decoders/doehler_haass/Pane_railcom.xml"/> -->
</decoder-config>