BW3-Core/docu/docs/develop/packet.md
2019-09-19 14:46:18 +02:00

2.1 KiB

BOSWatch Packet 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)
descriptionShort X X X {DESCS} Kann aus optinalem CSV File geladen werden
descriptionLong X X X {DESCL} Kann aus optinalem CSV File geladen werden

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}
dirextionText X {DIRT} (Fhz->Lst, Lst->Fhz)
vehicle X {VEC}
vehicle X {VEC}
tacticalInfo X {TACI} (I, II, III, IV)

Weitere Wildcards

  • {BR} - Zeilenumbruch \r\n
  • {LPAR} - öffnende Klammer (
  • {RPAR} - schließende Klammer )
  • {TIME} - Aktueller zeitstempel