Drucken

API Netzwerk

IP Protokoll WinBahn?, Railware 2 - 4 und 5 - 6


Kommunikation der Bahnrechner zwischen Clients und dem Server

Bahnrechner
TypPortQuelleZiel#BytesHeaderDataBeschreibung
TCP11098ServerClient2@M Melderstatus in Clients ausgeben (Sync)
TCP11098ServerClient8@mMMMPPAStatus eines Melders
TCP11098ServerClient @HEEEEETTTTTTTTTTTTTTTZugidentifikation Empfänger Transponder
TCP11098ServerClient8@wWWWwwwWeiche Event von Zentrale
TCP11098ServerClient @lLLLLLlllllWWWWWwwwwwLok Event von Zentrale
TCP11098ServerClient3@NX
G=Go S=Stop R=Removed
Nothalt System
TCP11098ServerClient4@nXs
=Server
Status am Server angemeldeter Systeme
TCP11098ServerClient10@TSSMMFFFFZeit von Zentraluhr (ohne Zentralrechner)
TCP11098ServerClient>26@Caaaaabbbbbcccccddddd#Gleisbild!ZugName?RemoteSocket+Clone Task an Gleisbildclient
TCP11098ServerClient9@fzzzzzzfFarbe eines Zuganzeigers bei Nothalt aller Züge
TCP11098ServerClient3@Fs
0=stop 1=start
Status Nothalt an Logbuch geben
TCP11098ServerClient10@Pvvvvaaaa
vvvv=Bereich aaaa= 0=aus 1=ein
Power Management
TCP11098ServerClient7@RdddddResult von CloneTask?
TCP11098ServerClient>4@oName#Passwort
(oder: :#J
Ergebnis LicenceInfo?


Bahnrechner
TypPortQuelleZiel#BytesHeaderDataBeschreibung
TCP11098ClientServer2@M= Melder}
TCP11098ClientServer12@iMMMMMPPPPPInsert Melder im Melder Manager
TCP11098ClientServer12@dMMMMMPPPPPDelete Melder im Melder Manager
TCP11098ClientServer7@hEEEEETransponder Empfänger anmelden
TCP11098ClientServer10@WPSSSAAAAWeiche/Decoder stellen
TCP11098ClientServer8@KWWWLLLEntkuppler stellen
TCP11098ClientServer22@LLLLLLlllllWWWWWwwwwwLokkommando
TCP11098ClientServer @n = s2dTypSystemantwort an alle Clients
TCP11098ClientServer @Caaaaabbbbbcccccddddd#Gleisbild!ZugName?CloneTask vom Client an Server oder Client
TCP11098ClientServer @Sx#Gleisbild!Set Gleisbild in Netzaktiv Info
TCP11098ClientServer @RdddddSSSSS
Result,Socket
Result von CloneTask?
TCP11098ClientServer2@o GetLicenceInfo


Direkte Kommunikation zwischen Gleisbildern. (war früher auch TCP 11098)

Gleisbild Übergabe
TypPortQuelleZiel#BytesHeaderDataBeschreibung
UDP11095GleisbildGleisbild7*xxxyyy
PosX,PosY
Übergabe sofort sperren
UDP11095GleisbildGleisbild7!xxxyyy
PosX,PosY
Übergabe pollen und freigeben
UDP11095GleisbildGleisbild8.2d5d
Cmd,Result
Antwort auf CloneCmd?
UDP11095GleisbildGleisbild8..154:xxxxxxxxxxxxxxxxxxxxxxxxxxxCloneCmd senden


Diverses
TypPortQuelleZiel#BytesHeaderDataBeschreibung
TCP11098Gleisbild, CentralLogGleisbild7Exxxyyy
PosX,PosY
Fehlerahmen anzeigen
TCP11098Gleisbild, CentralLogGleisbild>=2AsText#
s: 1=Start, 0=Stop
Alarm Logbuch starten oder stoppen
TCP11098Gleisbild, CentralLogGleisbild2Ls
s: 1=Start, 0=Stop
Logbuch Löschblinker starten oder stoppen


Remote Befehl Adressen / Melder
TypPortQuelleZiel#BytesHeaderDataBeschreibung
TCP11098GleisbildGleisbild10PDvvvvvaaa
TCP11098GleisbildGleisbild8Pmmmmppa


Kameras
TypPortQuelleZiel#BytesHeaderDataBeschreibung
UDP11089RailwareCentralLog, VSwitch3V1b1b
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
TypPortQuelleZiel#BytesHeaderDataBeschreibung
UDP11099MCCentralLog30A20s3d3d3d
IP,Fahr,Warten,Gesamt
Statsitik MC
UDP11099MCCentralLog36B20s5d5d5d
IP,Fahren,Schalten,Melden
Statistik MC
UDP11099RailwareCentralLog30Z20s3d3d3d
IP,Fahr,Warten,Gesamt
Statsitik Züge
UDP11099Railware/MCCentralLog>27L20s2d2d2d20s*Txt
IP,Typ,X,Y,XXX
Logbuch Eintrag
UDP11099RailwareCentralLog36S20s5d5d5d
IP,Fahren,Schalten,Melden
Statistik Bahnen
UDP11099RailwareCentralLog24P20s3d
IP,Ampere
Logbuch Stromverbrauch Bahnen
UDP11099Light@NightCentralLog32N20s4d4d3d
IP,Lichter,Ein,Power
Statistik von Lichtrechner
UDP11099RailwareCentralLog26W20s5d
IP,Meter
Fahrwege Bahnen
UDP11099CentralLogRailware T#x! oder T#xx!
MinZug
Threshold von CenralLog?
UDP11099GleisbildBCast>10@Txt1#Txt2
GBName,LocalIP
UDP Broadcast
UDP11099GleisbildGleisbild>100xFFTxt1#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 Team5975 Punkte  und admin .
Page last modified on Donnerstag 09 April, 2009 13:31CEST by Railware Team5975 Punkte .
Der Inhalt dieser Seite unterliegt folgenden Lizenzbestimmungen: Copyright.

Suche

in: