MonitorConnector
Prosa blabla…
Klassendiagramm
Schnittstellen
MonitorConnector Klasse
- class einsatzserver.monitorconnector.monitorconnector.DataType(value)
Datentypen zur Kommunikation mit verbundenen Monitoren
- DEFAULT = 0
- ALARM = 1
- CALENDAR = 2
- MUTE = 3
- class einsatzserver.monitorconnector.monitorconnector.MonitorConnector(*args, **kwargs)
Stellt die Verbindung fuer die Monitore zur Verfuegung
- msg_data_queue = deque([], maxlen=10)
- run()
Startet den Websocketserver
- join(timeout=None)
Beendet Websocketserver Service
- get_monitor_connected() list
Liefert die verbunden Monitore
- send_data(data: src.shared.einsatztelegram.CommunicationProtocol) None
Schickt an alle Monitore, die sich auf den Alarm registriert haben die Alarmdaten
- async consumer_handler(websocket)
Steuert das Empfangen der Daten an die verbundenen Monitore
- async producer_handler(websocket)
Steuert das Senden der Daten an die verbundenen Monitore