From 70d8fe82b340929c31dab378a1d1c4b4a36894d1 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Sat, 12 Oct 2019 20:46:32 +0200 Subject: [PATCH] send failure message to client --- owrx/connection.py | 3 +++ owrx/source.py | 1 + 2 files changed, 4 insertions(+) diff --git a/owrx/connection.py b/owrx/connection.py index cea86ce..da6365d 100644 --- a/owrx/connection.py +++ b/owrx/connection.py @@ -266,6 +266,9 @@ class OpenWebRxReceiverClient(Client): def write_aprs_data(self, data): self.send({"type": "aprs_data", "value": data}) + def write_sdr_error(self, message): + self.send({"type": "sdr_error", "value": message}) + class MapConnection(Client): def __init__(self, conn): diff --git a/owrx/source.py b/owrx/source.py index f97823f..80e125c 100644 --- a/owrx/source.py +++ b/owrx/source.py @@ -654,6 +654,7 @@ class DspManager(csdr.output): def onSdrFailed(self): logger.debug("received onSdrFailed, shutting down DspSource") self.dsp.stop() + self.handler.write_sdr_error("sdr failed") class CpuUsageThread(threading.Thread):