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
|
MetaProvider, DabServiceSelector, DialFrequencyReceiver
|
||||||
from csdr.module import PickleModule
|
from csdr.module import PickleModule
|
||||||
from csdreti.modules import EtiDecoder
|
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.modules import Downmix, Buffer, Shift, Writer
|
||||||
from pycsdr.types import Format
|
from pycsdr.types import Format
|
||||||
from typing import Optional
|
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