Table of Contents
Roco Rocomotion
Roco hat das verwendete Protokoll veröffentlicht. Es ist teilweise kompatibel mit dem Lenz XpressNet Protokoll, das bereits durch das Rocrail-Projekt unterstützt wird.
Es gibt jedoch einige Unterschiede im Handshake und in der Programmierung von CV's.
Die Unterschiede sind so gravierend, dass es eine eigene Bibliothek bekommen hat: rnet.
Protokoll
Interface 10785
Adressierung
Weichenadressen werden gemäß dem Standardformat in Rocrail angegeben, alle Formate (konventionell, FADA und PADA werden unterstützt).
Der erste Input des Rückmeldemoduls mit Adresse 1 erhält die Adresse 1 in Rocrail. Folgende Inputs werden in aufsteigender Reihenfolge nummeriert.
Lokdekoder Funktionen
Die Roco Multimaus unterstützt alle 12 Lokdekoder Funktionen, eine Lokmaus-2 nur 4. Die Lokmaus-2 kommt durcheinander, wenn Befehle für 12 Funktionen gegeben werden. Wenn eine Lokmaus-2 als Master eingesetzt wird, muss die Anzahl der Funktionen für jede Lokomotive in der Interface Registerkarte der Lokomotiven Tabelle auf 4 (Voreinstellung) oder maximal 8 eingeschränkt werden. Andernfalls reagieren die Lokdekoder Funktionen (Licht etc.) fehlerhaft.
Setup
Setup the rocrail.ini
Linux:
<digint iid="Roco-1" lib="rnet" device="/dev/ttyS0" bps="19200" flow="none" fbmod="#" readfb="true"/>
Windows:
<digint iid="Roco-1" lib="rnet" device="com1" bps="19200" flow="none" fbmod="#" readfb="true"/>
Notes:
/dev/ttyS0
orcom1
muss durch den Port ersetzt werden, an dem das Interface angeschlossen ist.- Das # in
fbmod="#"
muss durch die Anzahl der angeschlossenen Rückmeldemodule in Gruppe 0 ersetzt werden. - Rückmeldemodule in Gruppe 1 werden nicht unterstützt.
- Um das Abfragen der Rückmeldemodule abzuschalten, muss
readfb="true"
inreadfb="false"
geändert werden.
Nodes, Attribute und Werte werden hier erläutert (englisch): wrapper-en.html#digint
Roco 10787 Rückmeldemodule
Die Rückmeldemodule 10787 von Roco müssen beginnend mit 1 in aufsteigender Reihenfolge ohne Unterbrechung programmiert werden.
Andernfalls bekommt Rocrail keine Rückmeldung von den Modulen.
Bekannte Einschränkungen
Die Rückmeldemodule müssen programmiert werden, bevor sie in Rocrail eingesetzt werden. Derzeit ist diese Funktion in Rocrail nicht implementiert.