API Netzwerk
IP Protokoll WinBahn?, Railware 2 - 4 und 5 - 6
Kommunikation der Bahnrechner zwischen Clients und dem Server
Bahnrechner
| ||||||||
Typ | Port | Quelle | Ziel | #Bytes | Header | Data | Beschreibung | |
TCP | 11098 | Server | Client | 2 | @M | Melderstatus in Clients ausgeben (Sync) | ||
TCP | 11098 | Server | Client | 8 | @m | MMMPPA | Status eines Melders | |
TCP | 11098 | Server | Client | @H | EEEEETTTTTTTTTTTTTTT | Zugidentifikation Empfänger Transponder | ||
TCP | 11098 | Server | Client | 8 | @w | WWWwww | Weiche Event von Zentrale | |
TCP | 11098 | Server | Client | @l | LLLLLlllllWWWWWwwwww | Lok Event von Zentrale | ||
TCP | 11098 | Server | Client | 3 | @N | X G=Go S=Stop R=Removed | Nothalt System | |
TCP | 11098 | Server | Client | 4 | @n | Xs =Server | Status am Server angemeldeter Systeme | |
TCP | 11098 | Server | Client | 10 | @T | SSMMFFFF | Zeit von Zentraluhr (ohne Zentralrechner) | |
TCP | 11098 | Server | Client | >26 | @C | aaaaabbbbbcccccddddd#Gleisbild!ZugName?RemoteSocket+ | Clone Task an Gleisbildclient | |
TCP | 11098 | Server | Client | 9 | @f | zzzzzzf | Farbe eines Zuganzeigers bei Nothalt aller Züge | |
TCP | 11098 | Server | Client | 3 | @F | s 0=stop 1=start | Status Nothalt an Logbuch geben | |
TCP | 11098 | Server | Client | 10 | @P | vvvvaaaa vvvv=Bereich aaaa= 0=aus 1=ein | Power Management | |
TCP | 11098 | Server | Client | 7 | @R | ddddd | Result von CloneTask? | |
TCP | 11098 | Server | Client | >4 | @o | Name#Passwort (oder: :#J | Ergebnis LicenceInfo? |
Bahnrechner
| ||||||||
Typ | Port | Quelle | Ziel | #Bytes | Header | Data | Beschreibung | |
TCP | 11098 | Client | Server | 2 | @M | = Melder} | ||
TCP | 11098 | Client | Server | 12 | @i | MMMMMPPPPP | Insert Melder im Melder Manager | |
TCP | 11098 | Client | Server | 12 | @d | MMMMMPPPPP | Delete Melder im Melder Manager | |
TCP | 11098 | Client | Server | 7 | @h | EEEEE | Transponder Empfänger anmelden | |
TCP | 11098 | Client | Server | 10 | @W | PSSSAAAA | Weiche/Decoder stellen | |
TCP | 11098 | Client | Server | 8 | @K | WWWLLL | Entkuppler stellen | |
TCP | 11098 | Client | Server | 22 | @L | LLLLLlllllWWWWWwwwww | Lokkommando | |
TCP | 11098 | Client | Server | @n | = s2d | Typ | Systemantwort an alle Clients | |
TCP | 11098 | Client | Server | @C | aaaaabbbbbcccccddddd#Gleisbild!ZugName? | CloneTask vom Client an Server oder Client | ||
TCP | 11098 | Client | Server | @S | x#Gleisbild! | Set Gleisbild in Netzaktiv Info | ||
TCP | 11098 | Client | Server | @R | dddddSSSSS Result,Socket | Result von CloneTask? | ||
TCP | 11098 | Client | Server | 2 | @o | GetLicenceInfo |
Direkte Kommunikation zwischen Gleisbildern. (war früher auch TCP 11098)
Gleisbild Übergabe
| ||||||||
Typ | Port | Quelle | Ziel | #Bytes | Header | Data | Beschreibung | |
UDP | 11095 | Gleisbild | Gleisbild | 7 | * | xxxyyy PosX,PosY | Übergabe sofort sperren | |
UDP | 11095 | Gleisbild | Gleisbild | 7 | ! | xxxyyy PosX,PosY | Übergabe pollen und freigeben | |
UDP | 11095 | Gleisbild | Gleisbild | 8 | . | 2d5d Cmd,Result | Antwort auf CloneCmd? | |
UDP | 11095 | Gleisbild | Gleisbild | 8..154 | : | xxxxxxxxxxxxxxxxxxxxxxxxxxx | CloneCmd senden |
Diverses
| ||||||||
Typ | Port | Quelle | Ziel | #Bytes | Header | Data | Beschreibung | |
TCP | 11098 | Gleisbild, CentralLog | Gleisbild | 7 | E | xxxyyy PosX,PosY | Fehlerahmen anzeigen | |
TCP | 11098 | Gleisbild, CentralLog | Gleisbild | >=2 | A | sText# s: 1=Start, 0=Stop | Alarm Logbuch starten oder stoppen | |
TCP | 11098 | Gleisbild, CentralLog | Gleisbild | 2 | L | s s: 1=Start, 0=Stop | Logbuch Löschblinker starten oder stoppen |
Remote Befehl Adressen / Melder
| ||||||||
Typ | Port | Quelle | Ziel | #Bytes | Header | Data | Beschreibung | |
TCP | 11098 | Gleisbild | Gleisbild | 10 | PD | vvvvvaaa | ||
TCP | 11098 | Gleisbild | Gleisbild | 8 | Pm | mmmppa |
Kameras
| ||||||||
Typ | Port | Quelle | Ziel | #Bytes | Header | Data | Beschreibung | |
UDP | 11089 | Railware | CentralLog, VSwitch | 3 | V | 1b1b Kamera,Monitor | Auswahl einer Kamera und Weiterleitung an einen beliebigen im CentralLog? oder VSwitch konfigurierten Video Switch |
Kommunikation zwischen Gleisbildern und dem Zentralrechner
Statistiken / Logbücher
| ||||||||
Typ | Port | Quelle | Ziel | #Bytes | Header | Data | Beschreibung | |
UDP | 11099 | MC | CentralLog | 30 | A | 20s3d3d3d IP,Fahr,Warten,Gesamt | Statsitik MC | |
UDP | 11099 | MC | CentralLog | 36 | B | 20s5d5d5d IP,Fahren,Schalten,Melden | Statistik MC | |
UDP | 11099 | Railware | CentralLog | 30 | Z | 20s3d3d3d IP,Fahr,Warten,Gesamt | Statsitik Züge | |
UDP | 11099 | Railware/MC | CentralLog | >27 | L | 20s2d2d2d20s*Txt IP,Typ,X,Y,XXX | Logbuch Eintrag | |
UDP | 11099 | Railware | CentralLog | 36 | S | 20s5d5d5d IP,Fahren,Schalten,Melden | Statistik Bahnen | |
UDP | 11099 | Railware | CentralLog | 24 | P | 20s3d IP,Ampere | Logbuch Stromverbrauch Bahnen | |
UDP | 11099 | Light@Night | CentralLog | 32 | N | 20s4d4d3d IP,Lichter,Ein,Power | Statistik von Lichtrechner | |
UDP | 11099 | Railware | CentralLog | 26 | W | 20s5d IP,Meter | Fahrwege Bahnen | |
UDP | 11099 | CentralLog | Railware | T# | x! oder T#xx! MinZug | Threshold von CenralLog? | ||
UDP | 11099 | Gleisbild | BCast | >10 | @ | Txt1#Txt2 GBName,LocalIP | UDP Broadcast | |
UDP | 11099 | Gleisbild | Gleisbild | >10 | 0xFF | Txt1#Txt2 GBName,PCName | Answer Broadcast if GBName exist |
Formatangaben:
s = Char
d = Dezimal
b = Byte (binär)
pre 0x = Hex
Alle anderen Zeichen sind Char
Beispiele:
20s = Zeichenkette mit festen 20Bytes Länge. Keine Längenangabe im 1. Byte und keine 0x00 am Ende
4d = Dezimalziffern mit 4 Stellen. Wie Formatangabe '%4d'
1b = Ordinaler binärer Wert
Kategorie: API
Zu dieser Seite haben beigesteuert: Railware Team
und
admin
.
Page last modified on Donnerstag 09 April, 2009 13:31CEST by Railware Team .
Der Inhalt dieser Seite unterliegt folgenden Lizenzbestimmungen: Copyright.