re-add m17

This commit is contained in:
Jakob Ketterl
2021-09-07 14:45:52 +02:00
parent f9f0bdde12
commit f3b05c6318
6 changed files with 98 additions and 28 deletions

View File

@ -1,4 +1,4 @@
from csdr.module import Module
from csdr.module import AutoStartModule
from pycsdr.types import Format
from pycsdr.modules import Reader, Writer, TcpSource
from subprocess import Popen, PIPE
@ -12,7 +12,7 @@ import logging
logger = logging.getLogger(__name__)
class DirewolfModule(Module):
class DirewolfModule(AutoStartModule):
def __init__(self, service: bool = False):
self.process = None
self.inputReader = None
@ -20,10 +20,6 @@ class DirewolfModule(Module):
self.service = service
super().__init__()
def setReader(self, reader: Reader) -> None:
super().setReader(reader)
self.start()
def setWriter(self, writer: Writer) -> None:
super().setWriter(writer)
if self.tcpSource is not None: