initialize dmr filter, too

This commit is contained in:
Jakob Ketterl 2020-02-28 00:30:41 +01:00
parent 9cc850e578
commit b8c71109b8

View File

@ -755,6 +755,8 @@ class dsp(object):
self.start_secondary_demodulator() self.start_secondary_demodulator()
# send initial config through the pipes # send initial config through the pipes
# the sequencing here is essential; the pipes must be opened in the order that they appear in the command,
# otherwise deadlocks will occur.
if self.has_pipe("bpf_pipe"): if self.has_pipe("bpf_pipe"):
self.set_bpf(self.low_cut, self.high_cut) self.set_bpf(self.low_cut, self.high_cut)
if self.has_pipe("shift_pipe"): if self.has_pipe("shift_pipe"):
@ -779,6 +781,8 @@ class dsp(object):
return raw.rstrip("\n") return raw.rstrip("\n")
self.output.send_output("meta", read_meta) self.output.send_output("meta", read_meta)
if self.has_pipe("dmr_control_pipe"):
self.set_dmr_filter(3)
if self.csdr_dynamic_bufsize: if self.csdr_dynamic_bufsize:
self.process.stdout.read(8) # dummy read to skip bufsize & preamble self.process.stdout.read(8) # dummy read to skip bufsize & preamble