From 3dbc6ffb2b6d2c65d6d95ed21c864d7844ba4b1a Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Mon, 12 Aug 2019 00:02:39 +0200 Subject: [PATCH] make aprs available as service --- config_webrx.py | 2 +- owrx/service.py | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/config_webrx.py b/config_webrx.py index f75d3e3..a5cf0ad 100644 --- a/config_webrx.py +++ b/config_webrx.py @@ -253,4 +253,4 @@ map_position_retention_time = 2 * 60 * 60 temporary_directory = "/tmp" services_enabled = False -services_decoders = ["ft8", "ft4", "wspr"] +services_decoders = ["ft8", "ft4", "wspr", "packet"] diff --git a/owrx/service.py b/owrx/service.py index b64e504..0ae7390 100644 --- a/owrx/service.py +++ b/owrx/service.py @@ -80,8 +80,12 @@ class ServiceHandler(object): d = dsp(ServiceOutput(frequency)) d.nc_port = self.source.getPort() d.set_offset_freq(frequency - self.source.getProps()["center_freq"]) - d.set_demodulator("usb") - d.set_bpf(0, 3000) + if mode == "packet": + d.set_demodulator("nfm") + d.set_bpf(-4000, 4000) + else: + d.set_demodulator("usb") + d.set_bpf(0, 3000) d.set_secondary_demodulator(mode) d.set_audio_compression("none") d.set_samp_rate(self.source.getProps()["samp_rate"])