Im Moment wird dir das KommProtokoll in der vorliegenden Version (PDF) vermutlich nicht so sehr helfen, da nur die Kommandos definiert sind. Nicht aber die Parameter.
Die vorläufige Version (die aber noch nicht weiter abgestimmt ist und somit nur "mal so" von mir festgelegt wurde) sieht im Moment so aus:
Für FMS Telegramme:
310:[Uhrzeit]:[H:servername]:[H:kanalbezeichnung]:[fahrzeugkennung]:[status]:[baustufe]:[richtung]:[tki]
Für ZVEI:
300:[Uhrzeit]:[H:servername]:[H:kanalbezeichnung]:[ZVEI-Folge]:[Typ]:[H:Text]
Für POC:
320:[Uhrzeit]:[H:servername]:[H:kanalbezeichnung]:[RIC]:[Sub]:[H:Text]
Wobei die Uhrzeit immer ein Unix timestamp ist, also die Sekunden seit 1970.
Einträge mit H: sind in Strings, die in als Hexadezimalzahlen übertragen werden.
test wäre also 74657374 bei einer solchen Übertragung. Die eckigen Klammer deuten nur an, daß es Platzhalter sind. Sie sind nicht Teil des Protokolls.
Ein vollständiger Dialog (mit einer Anmeldung als User "test" mit den Passwort "test") sieht so aus:
(Servername=monitord, Kanal=channel01)
1. Habe nen POCSAG Text mit 512 Baud gesendet, RIC=1298921, Text="Guten Tag"
2. ZVEI Sirenenalarm auf 42257
3. FMS "Sprechwunsch" (5) und "Sprechaufforderung" (J) , FMS=D4010461
Code:110:monitord 2.0.0 READY 120:74657374:74657374 101:Login ok 320:1182459144:6d6f6e69746f7264:6368616e6e656c3031:1298921:2:4737574656E20546167202E2E2EC454F543E 300:1182459171:6d6f6e69746f7264:6368616e6e656c3031:42257:0:756E6B6C617265204175736CEFBFBD73756E67 300:1182459172:6d6f6e69746f7264:6368616e6e656c3031:42257:2:536972656E656E6175736CEFBFBD73756E67 310:1182459194:6d6f6e69746f7264:6368616e6e656c3031:D4010461:5:1:0:0 310:1182459194:6d6f6e69746f7264:6368616e6e656c3031:D4010461:f:1:1:0 310:1182459195:6d6f6e69746f7264:6368616e6e656c3031:D4010461:5:1:0:0 310:1182459195:6d6f6e69746f7264:6368616e6e656c3031:D4010461:f:1:1:0 310:1182459200:6d6f6e69746f7264:6368616e6e656c3031:D4010461:6:1:1:0 310:1182459200:6d6f6e69746f7264:6368616e6e656c3031:D4010461:e:1:0:0 310:1182459200:6d6f6e69746f7264:6368616e6e656c3031:D4010461:6:1:1:0 310:1182459201:6d6f6e69746f7264:6368616e6e656c3031:D4010461:e:1:0:0


Zitieren
