<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- version 1 - for Unified Software -->
<!-- version 1.1 - Ronald Kuhn - add german translation -->
<!-- version 2 - Ronald Kuhn - merged "Alt Funkction Map's" for v39 -->
<!-- version 2.1 - Nigel Cliffe - added MS series version numbers to include statements --> 
<!--  version 2.2 - Nigel Cliffe - separated MS-series specific version from MX-series on adding MS950/MS990 decoders. -->
<!--        Split to avoid future problems as MS-series receives updates  -->  
<!-- version 2.3 - Ronald Kuhn - added MN series ID numbers to include statements --> 
<!-- version 2.4 - Ronald Kuhn - added new MN- and MS ID numbers to include statements --> 
<!-- version 2.5  31 July 2026  Pierre Billon - renamed from PaneAltFunctionMap_MS_series.xml; the name now states the CV range held and the decoder series it applies to. -->
<!--   Also dropped the two smaller productID-gated grids and left one ungated 8-column grid. This pane   -->
<!--   configures ZIMO's alternative mapping, CV #61 = 97, "function mapping without left shift" - but    -->
<!--   that shares the CVs #33-#46 registers with the NMRA mapping and only changes how they are read,    -->
<!--   so both of ZIMO's tables show the same eight columns: Front, Rear, FO1-FO6. One 8-bit register per -->
<!--   function is the ceiling either way, which is why FO 7 upwards cannot be reached here. Each         -->
<!--   variable already carries minOut, so JMRI hides the columns a given model does not have. The old    -->
<!--   productID lists had fallen behind: nine of the sixteen types on the 6-column grid, MS480 and       -->
<!--   MN330 among them, were losing mappable outputs.                                                   -->
<!--   The FO column headers carry an "exists" qualifier on their own variable, so a column disappears   -->
<!--   with its checkboxes rather than leaving a stranded heading on a decoder with fewer outputs.       -->

<pane 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">
  <name>Alt Function Map</name>
  <name xml:lang="it">Mappa Funzioni Speciali</name>
  <name xml:lang="cs">Alternativní přiřazení funkcí</name>
  <name xml:lang="de">Alt. Funktionszuordnung</name>
  <!-- for 6 functions -->
  <!-- for 8 functions -->
  <!-- for 8+ functions -->
 <group>
  <column>
    <display item="FO3 + FO4 directional setting"/>
    <display item="FO9 directional setting"/>
    <label>
      <text> </text>
    </label>
    <display item="Special Function Mapping" format="radiobuttons"/>
    <label>
      <text> </text>
    </label>
    <label>
      <text> </text>
    </label>
    <label>
      <text>           Description                                      Output wire or operation</text>
      <text xml:lang="it">           Descrizione                                      Filo Uscita o operazione</text>
      <text xml:lang="cs">           Popis                                            Výstupní vodič nebo operace</text>
      <text xml:lang="de"> Beschreibung                     Ausgangsanschluß oder Betrieb</text>
    </label>
    <label>
      <text> </text>
    </label>
    <row>
      <column>
        <label>
          <text>                                1</text>
        </label>
        <label>
          <text>                                           Front  </text>
          <text xml:lang="it">                                          Frontale </text>
          <text xml:lang="cs">                                          Přední  </text>
          <text xml:lang="de">                             Lvor </text>
        </label>
        <label>
          <text>                                           Light  </text>
          <text xml:lang="it">                                           Luci   </text>
          <text xml:lang="cs">                                           Světlo  </text>
          <text xml:lang="de"> </text>
        </label>
        <display item="FL(f) controls output 1" format="checkbox" label="Forward Headlight F0(f)">
          <label>Forward Headlight F0(f)</label>
          <label xml:lang="it">Luci frontali  F0(avanti)</label>
          <label xml:lang="cs">Přední světla F0 vpřed</label>
          <label xml:lang="de">  F0 (vorn)         </label>
        </display>
        <display item="FL(r) controls output 1" format="checkbox" label="Reverse Headlight F0(r)">
          <label>Reverse Headlight F0(r)</label>
          <label xml:lang="it">Luci Posteriori  F0(retro)</label>
          <label xml:lang="cs">Zadní světla F0 vzad</label>
          <label xml:lang="de">F0 (hinten)         </label>
        </display>
        <display item="F1 controls output 1" format="checkbox" label="Function 1         ">
          <label>Function 1         </label>
          <label xml:lang="it">Funzione 1         </label>
          <label xml:lang="cs">Funkce 1           </label>
          <label xml:lang="de">Funktion 1         </label>
        </display>
        <display item="F2 controls output 1" format="checkbox" label="Function 2         ">
          <label>Function 2         </label>
          <label xml:lang="it">Funzione 2         </label>
          <label xml:lang="cs">Funkce 2           </label>
          <label xml:lang="de">Funktion 2         </label>
        </display>
        <display item="AltF3 controls output 1" format="checkbox" label="Function 3         ">
          <label>Function 3         </label>
          <label xml:lang="it">Funzione 3         </label>
          <label xml:lang="cs">Funkce 3           </label>
          <label xml:lang="de">Funktion 3         </label>
        </display>
        <display item="AltF4 controls output 1" format="checkbox" label="Function 4         ">
          <label>Function 4         </label>
          <label xml:lang="it">Funzione 4         </label>
          <label xml:lang="cs">Funkce 4           </label>
          <label xml:lang="de">Funktion 4         </label>
        </display>
        <display item="AltF5 controls output 1" format="checkbox" label="Function 5         ">
          <label>Function 5         </label>
          <label xml:lang="it">Funzione 5         </label>
          <label xml:lang="cs">Funkce 5           </label>
          <label xml:lang="de">Funktion 5         </label>
        </display>
        <display item="AltF6 controls output 1" format="checkbox" label="Function 6         ">
          <label>Function 6         </label>
          <label xml:lang="it">Funzione 6         </label>
          <label xml:lang="cs">Funkce 6           </label>
          <label xml:lang="de">Funktion 6         </label>
        </display>
        <display item="AltF7 controls output 1" format="checkbox" label="Function 7         ">
          <label>Function 7         </label>
          <label xml:lang="it">Funzione 7         </label>
          <label xml:lang="cs">Funkce 7           </label>
          <label xml:lang="de">Funktion 7         </label>
        </display>
        <display item="AltF8 controls output 1" format="checkbox" label="Function 8         ">
          <label>Function 8         </label>
          <label xml:lang="it">Funzione 8         </label>
          <label xml:lang="cs">Funkce 8           </label>
          <label xml:lang="de">Funktion 8         </label>
        </display>
        <display item="AltF9 controls output 1" format="checkbox" label="Function 9         ">
          <label>Function 9         </label>
          <label xml:lang="it">Funzione 9         </label>
          <label xml:lang="cs">Funkce 9           </label>
          <label xml:lang="de">Funktion 9         </label>
        </display>
        <display item="AltF10 controls output 1" format="checkbox" label="Function 10         ">
          <label>Function 10         </label>
          <label xml:lang="it">Funzione 10         </label>
          <label xml:lang="cs">Funkce 10          </label>
          <label xml:lang="de">Funktion 10         </label>
        </display>
        <display item="AltF11 controls output 1" format="checkbox" label="Function 11         ">
          <label>Function 11         </label>
          <label xml:lang="it">Funzione 11         </label>
          <label xml:lang="cs">Funkce 11          </label>
          <label xml:lang="de">Funktion 11         </label>
        </display>
        <display item="AltF12 controls output 1" format="checkbox" label="Function 12         ">
          <label>Function 12         </label>
          <label xml:lang="it">Funzione 12         </label>
         <label xml:lang="de">Funktion 12         </label>
         <label xml:lang="cs">Funkce 12          </label>
        </display>
      </column>
      <column>
        <label>
          <text>    2 </text>
        </label>
        <label>
          <text> Rear </text>
          <text xml:lang="it"> Retro </text>
          <text xml:lang="cs"> Zadní </text>
          <text xml:lang="de"> Lrück </text>
        </label>
        <label>
          <text> Light </text>
          <text xml:lang="it"> Luci </text>
          <text xml:lang="cs"> Světlo </text>
          <text xml:lang="de">      </text>
        </label>
        <display item="FL(f) controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="FL(r) controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="F1 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="F2 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF3 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF4 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF5 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF6 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF7 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF8 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF9 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF10 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF11 controls output 2" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF12 controls output 2" format="checkbox" label="">
          <label/>
        </display>
      </column>
      <column>
        <qualifier>
          <variableref>F1 controls output 3</variableref>
          <relation>exists</relation>
          <value>1</value>
        </qualifier>
        <label>
          <text>    3 </text>
        </label>
        <label>
          <text>  FO 1 </text>
          <text xml:lang="de">  FA1 </text>
          <text xml:lang="cs">  FV 1 </text>
        </label>
        <label>
          <text> </text>
        </label>
        <display item="FL(f) controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="FL(r) controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="F1 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="F2 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF3 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF4 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF5 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF6 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF7 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF8 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF9 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF10 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF11 controls output 3" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF12 controls output 3" format="checkbox" label="">
          <label/>
        </display>
      </column>
      <column>
        <qualifier>
          <variableref>F1 controls output 4</variableref>
          <relation>exists</relation>
          <value>1</value>
        </qualifier>
        <label>
          <text>    4 </text>
        </label>
        <label>
          <text> FO 2 </text>
          <text xml:lang="de">  FA2 </text>
          <text xml:lang="cs">  FV 2 </text>
        </label>
        <label>
          <text> </text>
        </label>
        <display item="FL(f) controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="FL(r) controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="F1 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="F2 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF3 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF4 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF5 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF6 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF7 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF8 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF9 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF10 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF11 controls output 4" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF12 controls output 4" format="checkbox" label="">
          <label/>
        </display>
      </column>
      <column>
        <qualifier>
          <variableref>F1 controls output 5</variableref>
          <relation>exists</relation>
          <value>1</value>
        </qualifier>
        <label>
          <text>     5 </text>
        </label>
        <label>
          <text> FO 3 </text>
          <text xml:lang="de">  FA3 </text>
          <text xml:lang="cs">  FV 3 </text>
        </label>
        <label>
          <text> </text>
        </label>
        <display item="FL(f) controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="FL(r) controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="F1 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="F2 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF3 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF4 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF5 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF6 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF7 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF8 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF9 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF10 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF11 controls output 5" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF12 controls output 5" format="checkbox" label="">
          <label/>
        </display>
      </column>
      <column>
        <qualifier>
          <variableref>F1 controls output 6</variableref>
          <relation>exists</relation>
          <value>1</value>
        </qualifier>
        <label>
          <text>    6</text>
        </label>
        <label>
          <text> FO 4</text>
          <text xml:lang="de">  FA4 </text>
          <text xml:lang="cs">  FV 4 </text>
        </label>
        <label>
          <text> </text>
        </label>
        <display item="FL(f) controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="FL(r) controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="F1 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="F2 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF3 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF4 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF5 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF6 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF7 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF8 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF9 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF10 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF11 controls output 6" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF12 controls output 6" format="checkbox" label="">
          <label/>
        </display>
      </column>
      <column>
        <qualifier>
          <variableref>F1 controls output 7</variableref>
          <relation>exists</relation>
          <value>1</value>
        </qualifier>
        <label>
          <text>    7</text>
        </label>
        <label>
          <text>  FO 5</text>
          <text xml:lang="de">  FA5 </text>
          <text xml:lang="cs">  FV 5 </text>
        </label>
        <label>
          <text> </text>
        </label>
        <display item="FL(f) controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="FL(r) controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="F1 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="F2 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF3 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF4 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF5 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF6 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF7 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF8 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF9 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF10 controls output 7" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF11 controls output 7" format="checkbox" label=" ">
          <label> </label>
        </display>
        <display item="AltF12 controls output 7" format="checkbox" label=" ">
          <label> </label>
        </display>
      </column>
      <column>
        <qualifier>
          <variableref>F1 controls output 8</variableref>
          <relation>exists</relation>
          <value>1</value>
        </qualifier>
        <label>
          <text>    8</text>
        </label>
        <label>
          <text>  FO 6</text>
          <text xml:lang="de">  FA6 </text>
          <text xml:lang="cs">  FV 6 </text>
        </label>
        <label>
          <text> </text>
        </label>
        <display item="FL(f) controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="FL(r) controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="F1 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="F2 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF3 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF4 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF5 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF6 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF7 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF8 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF9 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF10 controls output 8" format="checkbox" label="">
          <label/>
        </display>
        <display item="AltF11 controls output 8" format="checkbox" label=" ">
          <label> </label>
        </display>
        <display item="AltF12 controls output 8" format="checkbox" label=" ">
          <label> </label>
        </display>
      </column>
      <column>
        <label>
          <text>   Outputs FO 7 upwards </text>
          <text xml:lang="it">   Le uscite Funz. 7 e superiori </text>
          <text xml:lang="cs">   Funkční výstupy 7 a výše </text>
          <text xml:lang="de">   Ausgang FA7 und höher</text>
        </label>
        <label>
          <text>   can not be used with this </text>
          <text xml:lang="it">   non si possono usare con queste </text>
          <text xml:lang="cs">   nemohou být použity s tímto </text>
          <text xml:lang="de">   können mit diesem</text>
        </label>
        <label>
          <text>   Alternative Function Mapping </text>
          <text xml:lang="it">   Funzioni Speciali  </text>
          <text xml:lang="cs">   alternativním přiřazením funkcí </text>
          <text xml:lang="de">   Alternativen Funktionsmapping</text>
        </label>
        <label>
          <text xml:lang="de">   nicht eingestellt werden.</text>
        </label>
      </column>
    </row>
   <label>
    <text>   </text>
   </label>
  </column>
 </group>
</pane>
