#11 von
LeonFoucault
, 19.02.2021 11:49
UDP-Socket-Verbindung herstellen und dann die Befehlte übermitteln wie sie im Protokoll stehen. Das geht relativ einfach. Du kannst da auch mehrere Befehle in ein Datenpaket bündeln solange Du nicht knapp über 1472 Byte Nutzdaten kommst. Aber das ist wohl eher selten der Fall.
Kleiner Tipp für die Z21: Da es eine UDP-Verbindung ist, kannst Du nie sicher sein, dass alle Befehle wirklich ankommen, also plan direkt ein dass manche Befehle mehrfach gesendet werden um ein PLUS an Sicherheit da zu schaffen... da wären zum Beispiel Abschaltbefehle, Stop und Weichenschaltbefehle, wenn Du keine Lagerückmeldung benutzt.
Noch eine Empfehlung: Versuch ein einheitliches Interface für alle Zenralen zu schaffen, so weit es möglich ist. Das wird dir die Programmierung später wesentlich erleichtern. WIE es dann intern je Zentrale/Protokoll umgesetzt wird ist dann reine Modul-Sache.
Und Grüße nach Volkmarsen, von einem gebürtigen Korbacher!
H0 - Weinert MeinGleis - Z21,DR5000 - Railcom - Lokdecoder: ESU, Zimo und Lenz - RM und Dec: Roco, Digikeijs - Weichenantriebe Weinert, Digikeijs - Rollmaterial Roco, Liliput, Weinert, Brawa, Tillig - Szenerie Woodland Scenics - Steuerung: Multimaus & Software (eigene)