BW3-Core/docu/docs/develop/packet.md

2.2 KiB

BOSWatch Paket Format

Ein BOSWatch Datenpaket wird in einem Python Dict abgebildet. In der nachfolgenden Tabelle sind die genutzten Felder abgebildet.


Allgemeine Informationen

Feldname FMS POCSAG ZVEI MSG Wildcard Beschreibung
serverName X X X X {SNAME} Name der BOSWatch Server Instanz
serverVersion X X X X {SVERS}
serverBuildDate X X X X {SDATE}
serverBranch X X X X {SBRCH}
clientName X X X X {CNAME} Name der BOSWatch Client Instanz
clientIP X X X X {CIP}
clientVersion X X X X {CVERS}
clientBuildDate X X X X {CDATE}
clientBranch X X X X {CBRCH}
inputSource X X X X {INSRC} (sdr, audio)
timestamp X X X X {TIMES}
frequency X X X X {FREQ}
mode X X X X {MODE} (fms, pocsag, zvei, msg)

Allgemeine (feldunabhängige) Wildcards

Diese Wildcards sind nicht an ein bestimmtes Feld im BOSWatch Paket gebunden.
Sie können in allen Texten verwendet werden, die Wildcards unterstützen (z. B. Descriptor, Templates, Benachrichtigungen).

Wildcard Beschreibung
{BR} Zeilenumbruch (\r\n)
{LPAR} Öffnende Klammer (
{RPAR} Schließende Klammer )
{TIME} Aktueller Zeitstempel im Format %d.%m.%Y %H:%M:%S

Speziell für POCSAG

Feldname FMS POCSAG ZVEI MSG Wildcard Beschreibung
bitrate X {BIT}
ric X {RIC}
subric X {SRIC} (1, 2, 3, 4)
subricText X {SRICT} (a, b, c, d)
message X X {MSG} Kann außerdem für ein Message Paket genutzt werden

Speziell für ZVEI

Feldname FMS POCSAG ZVEI MSG Wildcard Beschreibung
tone X {TONE} 5-Ton Sequenz nach ZVEI

Speziell für FMS

Feldname FMS POCSAG ZVEI MSG Wildcard Beschreibung
fms X {FMS}
service X {SERV}
country X {COUNT}
location X {LOC}
vehicle X {VEC}
status X {STAT}
direction X {DIR}
directionText X {DIRT} (Fhz->Lst, Lst->Fhz)
tacticalInfo X {TACI} (I, II, III, IV)