Fix to keep-source-running feature, provided by Jakob.
This commit is contained in:
parent
49f24a7598
commit
68bc75b783
|
|
@ -183,6 +183,8 @@ class SdrSource(ABC):
|
|||
if self.isAlwaysOn() and self.isEnabled():
|
||||
self.start()
|
||||
|
||||
props.filter("always-on").wire(self._handleAlwaysOnChanged)
|
||||
|
||||
def isEnabled(self):
|
||||
return self.enabled
|
||||
|
||||
|
|
@ -204,6 +206,12 @@ class SdrSource(ABC):
|
|||
if "center_freq" in changes and changes["center_freq"] is not PropertyDeleted:
|
||||
self.setCenterFreq(changes["center_freq"])
|
||||
|
||||
def _handleAlwaysOnChanged(self, changes):
|
||||
if self.isAlwaysOn():
|
||||
self.start()
|
||||
else:
|
||||
self.checkStatus()
|
||||
|
||||
def isFailed(self):
|
||||
return self.failed
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue