Modifying the chain.

This commit is contained in:
Marat Fayzullin 2023-05-27 00:01:24 -04:00
parent 63e59c4200
commit defdf73396
1 changed files with 4 additions and 9 deletions

View File

@ -2,7 +2,7 @@ from csdr.chain.demodulator import ServiceDemodulator, DialFrequencyReceiver
from csdr.module.multimon import MultimonModule
from pycsdr.modules import FmDemod, AudioResampler, Convert
from pycsdr.types import Format
from owrx.multimon import MultimonParser, FlexParser, SelCallParser
from owrx.multimon import MultimonParser, PageParser, SelCallParser
class MultimonDemodulator(ServiceDemodulator, DialFrequencyReceiver):
@ -28,16 +28,11 @@ class MultimonDemodulator(ServiceDemodulator, DialFrequencyReceiver):
self.parser.setDialFrequency(frequency)
class FlexDemodulator(MultimonDemodulator):
def __init__(self, service: bool = False):
super().__init__(["FLEX"], FlexParser(service=service))
class PocsageDemodulator(MultimonDemodulator):
class PageDemodulator(MultimonDemodulator):
def __init__(self, service: bool = False):
super().__init__(
["POCSAG512", "POCSAG1200", "POCSAG2400"],
MultimonParser(service=service)
["FLEX", "POCSAG512", "POCSAG1200", "POCSAG2400"],
PageParser(service=service)
)