diff options
author | Max <ikj1234i@yahoo.com> | 2022-11-17 13:28:33 -0500 |
---|---|---|
committer | Max <ikj1234i@yahoo.com> | 2022-11-17 13:28:33 -0500 |
commit | cbb6462106616437d8f7c63a79340302b917901c (patch) | |
tree | 205565f0268bd82c284ab011f8d39c9b3b6bfe33 /op25/gr-op25_repeater | |
parent | 7b31ebd34e48a2dd1d73dedb43e74a7511f60574 (diff) |
possible fix for crash in multi_rx
Diffstat (limited to 'op25/gr-op25_repeater')
-rwxr-xr-x | op25/gr-op25_repeater/apps/multi_rx.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/op25/gr-op25_repeater/apps/multi_rx.py b/op25/gr-op25_repeater/apps/multi_rx.py index ddd7537..30a2836 100755 --- a/op25/gr-op25_repeater/apps/multi_rx.py +++ b/op25/gr-op25_repeater/apps/multi_rx.py @@ -747,7 +747,10 @@ class rx_block (gr.top_block): sys.stderr.write('assigning channel "%s" (channel id %d) to device "%s"\n' % (chan.name, chan.msgq_id, dev.name)) if 'log_if' in cfg.keys(): chan.logfile_if = blocks.file_sink(gr.sizeof_gr_complex, 'if-%d-%s' % (chan.config['if_rate'], cfg['log_if'])) - chan.demod.connect_complex('agc', chan.logfile_if) + if cfg['demod_type'] == 'cqpsk': + chan.demod.connect_complex('agc', chan.logfile_if) + else: + chan.demod.connect_complex('if_out', chan.logfile_if) if 'log_symbols' in cfg.keys(): chan.logfile = blocks.file_sink(gr.sizeof_char, cfg['log_symbols']) self.connect(chan.demod, chan.logfile) |