L'élément FunctionlabelEst très simple: Il contient une succession d'éléments "Functionlabel" (sans "s") et n'a pas d'attribut.
C'est la liste des noms des fonctions du décodeur.
Elément FunctionLabel- Code: Tout sélectionner
<functionlabels>
<functionlabel num="0" lockable="true">Light</functionlabel>
<functionlabel num="1" lockable="true">Bell</functionlabel>
<functionlabel num="2" lockable="false">Horn</functionlabel>
<functionlabel num="3" lockable="false">Coupler</functionlabel>
<functionlabel num="4" lockable="true">Blower</functionlabel>
<functionlabel num="5" lockable="false">Rev Up</functionlabel>
<functionlabel num="6" lockable="false">Rev Dn</functionlabel>
<functionlabel num="7" lockable="true">Mars</functionlabel>
<functionlabel num="8" lockable="true">Mute</functionlabel>
<functionlabel num="9" lockable="true">Squeal</functionlabel>
<functionlabel num="10" lockable="false">CPC</functionlabel>
<functionlabel num="11" lockable="true">Shunt</functionlabel>
<functionlabel num="12" lockable="false">Set Brk</functionlabel>
<functionlabel num="13" lockable="false">Rel Brk</functionlabel>
<functionlabel num="14" lockable="false">Slack</functionlabel>
<functionlabel num="15" lockable="false">Smash</functionlabel>
</functionlabels>
Pour chaque fonction, "functionlabel" contient le nom, a un numéro et précise si la fonction est verrouiable ou non.
- Le contenu est le nom de la fonction
- Le premier attribut est le numéro de la fonction
- le second attribut précise si la fonction est verrouillable ou non (est-elle activée à chaque transition (OFF-ON et ON - OFF) ou uniquement pour les transitions OFF-ON.
Ces éléments clôturent le tag Family:
- Code: Tout sélectionner
</family>
Elément Programmaing- Code: Tout sélectionner
<programming direct="yes" paged="yes" register="yes" ops="yes">
</programming>
Cet élément décrit les capacité de programmation du décodeur. Il est vide, mais à comme attribut els différentes possibilités de programmation qui peuvent prendre la valeurs "Yes" ou "no", plus un attribut commentaire éventuel:
- direct: Programmation directe, avec éventuellement la possibilité de travailler en "bit" ou en "byte" seulement.
- paged: Mode paginé
- register: Mode registre
- ops: Ecriture en opération
- transpRead: Mode en opération système Digitrax
- bidirRead: Mode en opération système NMRA bidirectionnel
- opsaccbasic: Mode basique du support des accessoires
- opsaccextended: Mode étendu du support des accessoires
- opsacclegacy: Ancien mode de programmation des accessoires
- sv: Support du protocole SV
- comment: commentaire éventuel