Packet Dump
Beschreibung
Ein Diagnose- und Debug-Modul, das den vollständigen Inhalt und alle internen Variablen des aktuellen bwPacket-Objekts formatiert im Log ausgibt. Es verändere das Paket nicht und dient rein zur Analyse der Pipeline.
Unterstützte Alarmtypen
- Alle (FMS, POCSAG, ZVEI, MSG)
Resource
packetDump
Konfiguration
| Feld | Beschreibung | Default |
|---|---|---|
| title | Überschrift im Log-Fenster, um verschiedene Dump-Punkte in der Route zu unterscheiden. | Packet Dump |
Modul Abhängigkeiten
- keine
Externe Abhängigkeiten
- keine
Paket Modifikationen
- keine (Das Modul verhält sich vollkommen transparent).
Rückgabewert:
- None: Der Router fährt mit dem unveränderten bwPacket fort (Input = Output).
Richtiges Logging (Beispiel für Entwickler)
Das Modul nutzt den Standard-Python-Logger. Im Logfile von BOSWatch erzeugt ein Aufruf folgende strukturierte Ausgabe:
13.04.2026 21:16:09,100 - packetDump [INFO ] ======= [DEBUG DUMP: Zustand NACH Multicast] =======
13.04.2026 21:16:09,102 - packetDump [INFO ]
{'_data': {'bitrate': '1200',
'clientName': 'ILS Musterstadt',
'frequency': '172.640M',
'message': 'B3 WOHNHAUS',
'multicastMode': 'complete',
'multicastRole': 'recipient',
'multicastSourceRic': '0456789',
'multicastRecipientCount': '2',
'multicastRecipientIndex': '1',
'ric': '0234567',
'ric_list': '0234567, 0345678',
'subric': '4',
'timestamp': 1776107768.259321}}
13.04.2026 21:16:09,103 - packetDump [INFO ] ==================================================