Einsatztelegramm
Prosa blabla…
Schnittstelle
EinsatzTelegram
EinsatzTelegram definiert alle Klassen und Datentypen, die zur Kommunikation zwischen den einzelnen Server und Monitor/Gui benoetigt werden.
- class src.shared.einsatztelegram.CommunicationType(value)
Defineirt die Kommunikationsdaten
- NONE = 0
No Data
- SETTINGS = 1
Get / Set Settings
- ALERT = 2
Alarm
- CALENDAR_EVENTS = 3
Kalender/ Termine
- MUTE_DATA = 4
Mute Bildschirm
- CREW = 5
Besatzung im Dashboard
- class src.shared.einsatztelegram.CommunicationCmd(value)
Definiert die Kommunikationsrichtungen
- NOP = 0
Kein Kommando, zur initialisierung vorgesehen
- REG = 1
Registrieranforderung an Empfänger
- GET = 2
Leseanforderung an Empfänger
- SET = 3
Schreibanforderung an Empfänger
- ACK = 4
Quittiert angeforderte Daten nach GET Anforderung
- class src.shared.einsatztelegram.CommunicationProtocol(datatype: src.shared.einsatztelegram.CommunicationType = CommunicationType.NONE, command: src.shared.einsatztelegram.CommunicationCmd = CommunicationCmd.NOP, data: dict = <factory>)
Definiert die Struktur des Kommunikationprotokolls
- datatype: src.shared.einsatztelegram.CommunicationType = 0
Legt die Art der Daten im Feld Data fest
- command: src.shared.einsatztelegram.CommunicationCmd = 0
Legt die Kommunikationsrichtung fest
- data: dict
Nutzdaten, die uebertragen werden
- get_json_data()
Liefert die Daten der Klasse als JSON String