From 1f1106f059b6d306ec504745a41e604146fa2a77 Mon Sep 17 00:00:00 2001 From: Marat Fayzullin Date: Tue, 5 Mar 2024 23:18:50 -0500 Subject: [PATCH] Debugging DSC background decoding. --- csdr/chain/digimodes.py | 3 +++ owrx/service/__init__.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/csdr/chain/digimodes.py b/csdr/chain/digimodes.py index 156ac9d7..16c17c96 100644 --- a/csdr/chain/digimodes.py +++ b/csdr/chain/digimodes.py @@ -283,6 +283,9 @@ class DscDemodulator(SecondaryDemodulator, SecondarySelectorChain, DialFrequency def getBandwidth(self) -> float: return self.bandWidth + def getFixedAudioRate(self): + return self.sampleRate + def setSampleRate(self, sampleRate: int) -> None: if sampleRate == self.sampleRate: return diff --git a/owrx/service/__init__.py b/owrx/service/__init__.py index 45811474..2fe7a3c2 100644 --- a/owrx/service/__init__.py +++ b/owrx/service/__init__.py @@ -328,7 +328,7 @@ class ServiceHandler(SdrSourceEventClient): return FaxDemodulator(service=True) elif mod == "dsc": from csdr.chain.digimodes import DscDemodulator - return DscbDemodulator(service=True) + return DscDemodulator(service=True) elif mod == "page": from csdr.chain.toolbox import PageDemodulator return PageDemodulator(service=True)