Moving DablinModule to csdr/module/toolbox.py.
This commit is contained in:
parent
8e035794d2
commit
1c370e3822
|
|
@ -2,7 +2,7 @@ from csdr.chain.demodulator import BaseDemodulatorChain, FixedIfSampleRateChain,
|
|||
MetaProvider, DabServiceSelector, DialFrequencyReceiver
|
||||
from csdr.module import PickleModule
|
||||
from csdreti.modules import EtiDecoder
|
||||
from owrx.dab.dablin import DablinModule
|
||||
from csdr.module.toolbox import DablinModule
|
||||
from pycsdr.modules import Downmix, Buffer, Shift, Writer
|
||||
from pycsdr.types import Format
|
||||
from typing import Optional
|
||||
|
|
|
|||
|
|
@ -1,20 +0,0 @@
|
|||
from pycsdr.modules import ExecModule
|
||||
from pycsdr.types import Format
|
||||
|
||||
|
||||
class DablinModule(ExecModule):
|
||||
def __init__(self):
|
||||
self.serviceId = 0
|
||||
super().__init__(
|
||||
Format.CHAR,
|
||||
Format.FLOAT,
|
||||
self._buildArgs()
|
||||
)
|
||||
|
||||
def _buildArgs(self):
|
||||
return ["dablin", "-p", "-s", "{:#06x}".format(self.serviceId)]
|
||||
|
||||
def setDabServiceId(self, serviceId: int) -> None:
|
||||
self.serviceId = serviceId
|
||||
self.setArgs(self._buildArgs())
|
||||
self.restart()
|
||||
Loading…
Reference in New Issue