Z21 LAN Protokoll Spezifikation
Z21 LAN Protokoll Spezifikation
Z21 LAN Protokoll Spezifikation
- Keine Tags gefunden...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Z21</strong> <strong>LAN</strong> <strong>Protokoll</strong> <strong>Spezifikation</strong>1.2.2 X-BUS <strong>Protokoll</strong> TunnelungMit dem <strong>Z21</strong>-<strong>LAN</strong>-Header 0x40 (<strong>LAN</strong>_X_xxx) werden Anforderungen und Antworten übertragen, welchean das X-BUS-<strong>Protokoll</strong> angelehnt sind. Gemeint ist dabei nur das <strong>Protokoll</strong>, denn diese Befehle habennichts mit dem physikalischen X-BUS der <strong>Z21</strong> zu tun, sondern sind ausschließlich an die <strong>LAN</strong>-Clientsbzw. die <strong>Z21</strong> gerichtet.Der eigentliche X-BUS-Befehl liegt dann im Feld Data innerhalb des <strong>Z21</strong>-Datensatzes. Das letzte Byte isteine Prüfsumme und wird als XOR über den X-BUS-Befehl berechnet. Beispiel:DataLen Header DataX-Header DB0 DB1 XOR-Byte0x08 0x00 0x40 0x00 h x y h XOR x XOR y1.2.3 LocoNet TunnelungAb <strong>Z21</strong> FW Version 1.20.Mit dem <strong>Z21</strong>-<strong>LAN</strong>-Header 0xA0 und 0xA1 (<strong>LAN</strong>_LOCONET_<strong>Z21</strong>_RX, <strong>LAN</strong>_LOCONET_<strong>Z21</strong>_TX)werden Meldungen, die von der <strong>Z21</strong> am LocoNet-Bus empfangen bzw. gesendet werden, an den <strong>LAN</strong>-Client weitergeleitet. Der <strong>LAN</strong>-Client muss dazu die LocoNet-Meldungen mittels2.16 <strong>LAN</strong>_SET_BROADCASTFLAGS abonniert haben.Über den <strong>Z21</strong>-<strong>LAN</strong>-Header 0xA2 (<strong>LAN</strong>_LOCONET_FROM_<strong>LAN</strong>) kann der <strong>LAN</strong>-Client Meldungen aufden LocoNet-Bus schreiben.Damit kann die <strong>Z21</strong> als Ethernet/LocoNet Gateway verwendet werden, wobei die <strong>Z21</strong> gleichzeitig derLocoNet-Master ist, welcher die Refresh-Slots verwaltet und die DCC-Pakete generiert.Die eigentliche LocoNet-Meldung liegt jeweils im Feld Data innerhalb des <strong>Z21</strong>-Datensatzes.Beispiel LocoNet-Meldung OPC_MOVE_SLOTS („DISPATCH_GET“) wurde von <strong>Z21</strong>empfangen:DataLen Header DataOPC ARG1 ARG2 CKSUM0x08 0x00 0xA0 0x00 0xBA 0x00 0x00 0x45Mehr zum Thema LocoNet-Gateway finden Sie im Abschnitt 9 LocoNet.Dokumentenversion 1.01 20.03.2013 8/37