activate enable / disable cycle

This commit is contained in:
Jakob Ketterl
2021-03-18 19:59:10 +01:00
parent 37e7331627
commit d573561c67
4 changed files with 16 additions and 3 deletions

View File

@ -221,13 +221,15 @@ class OpenWebRxReceiverClient(OpenWebRxClient, SdrSourceEventClient):
self.handleSdrAvailable()
def onFail(self):
self.handleSdrFailed()
def handleSdrFailed(self):
logger.warning('SDR device "%s" has failed, selecting new device', self.sdr.getName())
self.write_log_message('SDR device "{0}" has failed, selecting new device'.format(self.sdr.getName()))
self.setSdr()
def onDisable(self):
logger.warning('SDR device "%s" was disabled, selecting new device', self.sdr.getName())
self.write_log_message('SDR device "{0}" was disabled, selecting new device'.format(self.sdr.getName()))
self.setSdr()
def getClientClass(self) -> SdrClientClass:
return SdrClientClass.USER