Rocrail Pro
Wiki Documentation
Support Forum
Mobile
- andRoc Android
- Rocweb Browser
- WIO-Control ESP32
- Rocview Tablet
DIY
User
Wiki writer
Special
Legal
Rocrail Pro
Wiki Documentation
Support Forum
Mobile
DIY
User
Wiki writer
Special
Legal
Inhoud → Central Stations → Roco
Roco heeft zijn Roconet protocol gedeeltelijk openbaar gemaakt. Het protocol is gedeeltelijk gelijk met Lenz XPressNet. Het Lenz protocol wordt (geheel?) door Rocrail ondersteund.
De verschillen met Roconet bevinden zich voornamelijk in de handshaking en het programmeren van CV's en zijn toch zo groot dat ze vragen om het maken van een aparte bibliotheek met stuurcommando's.
Er zijn al de nodige sniffer trace acties geweest om dit nog wat dieper uit te pluizen. We zijn er nog niet helemaal, maar het begint er op te lijken.
Voor de beschrijving van het door Roco toegepaste protocol zie:
roconet-v1.6.1.pdf
De wisseladressen wijken niet af van het gangbare formaat binnen Rocrail, alle vormen van adressering (conventioneel, FADA en PADA) worden ondersteund.
De eerste ingang van de terugmeld module met adres 1 krijgt adres 1 in Rocrail, de opvolgende ingangen zijn opvolgend genummerd.
Een multimaus ondersteunt alle 12 locdecoder functies, een lokmaus (2) daarentegen maar acht en raakt in de war als er wel 12 functies worden aangestuurd. Bij gebruik van een lokmaus moet daarom voor elke locomotief bij de tab interface van de locomotief eigenschappen het aantal functies op 4 (default) of 8 worden ingesteld anders reageert het licht van de locomotieven onvoorspelbaar.
Linux:
<digint iid="Roco-1" lib="Roco" device="/dev/ttyS0" bps="19200" flow="none" fbmod="#" readfb="true"/>
Windows:
<digint iid="Roco-1" lib="Roco" device="com1" bps="19200" flow="none" fbmod="#" readfb="true"/>
Opmerkingen:
- /dev/ttyS0 of com1 moeten worden aangepast aan de poort waar de interface op aangesloten is
- vervang # in fbmod="#" door het aantal aangesloten terugmelding modules in groep 0
- terugmelding modules in groep 1 worden niet ondersteund
- om het afvragen van de terugmelding modules uit te schakelen moet readfb="true" gewijzigd worden in readfb="false"
Nodes, attributen en waarden worden hier uitgelegd: wrapper-en.html#digint
Roco's terugmeldmodule moet geprogrammeerd worden met device nummers vanaf 1 en hoger. Anders kan Rocrail de modules niet uitlezen.
De terugmeld modules moeten geprogrammeerd worden voor dat ze gebruikt worden in Rocrail. Op dit moment is deze functie nog niet geimplementeerd in Rocrail. Gelukkig levert Roco met haar Rocomotion oplossing een command station met een gelijknamig programma, dat deze functie voor ons kan vervullen.