From eafdd6bd73a27bd740b9074480624dea62d91283 Mon Sep 17 00:00:00 2001 From: Marat Fayzullin Date: Sat, 9 Mar 2024 16:25:12 -0500 Subject: [PATCH] Fixed SatDump crash, removed SatDump decoders from web client UI. --- CHANGELOG.md | 7 +++++++ owrx/modes.py | 8 ++++++-- systemd/openwebrx.service | 1 + 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ec8e01e..064f1f4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +**1.2.51** +- Background DSC decoding now works. +- Added DSC display of timestamps and frequencies. +- Added preliminary SatDump support (experts only!) +- Removed 'apt install' lines from feature instructions. +- Allowed dash in modulation names. + **1.2.50** - Added DSC decoder and bookmarks. - Rolled wide-band ISM back to 250kHz with bandpass. diff --git a/owrx/modes.py b/owrx/modes.py index 70a332fc..19ac1b88 100644 --- a/owrx/modes.py +++ b/owrx/modes.py @@ -11,11 +11,12 @@ class Bandpass(object): class Mode: - def __init__(self, modulation: str, name: str, bandpass: Bandpass = None, ifRate=None, requirements=None, service=False, squelch=True): + def __init__(self, modulation: str, name: str, bandpass: Bandpass = None, ifRate=None, requirements=None, service=False, client=True, squelch=True): self.modulation = modulation self.name = name self.requirements = requirements if requirements is not None else [] self.service = service + self.client = client self.bandpass = bandpass self.ifRate = ifRate self.squelch = squelch @@ -269,7 +270,6 @@ class Modes(object): squelch=False, secondaryFft=False ), -# Work in progress DigitalMode( "noaa-apt-15", "NOAA-15 APT", @@ -278,6 +278,7 @@ class Modes(object): requirements=["wxsat"], service=True, squelch=False, + client=False, secondaryFft=False ), DigitalMode( @@ -288,6 +289,7 @@ class Modes(object): requirements=["wxsat"], service=True, squelch=False, + client=False, secondaryFft=False ), DigitalMode( @@ -298,6 +300,7 @@ class Modes(object): requirements=["wxsat"], service=True, squelch=False, + client=False, secondaryFft=False ), DigitalMode( @@ -308,6 +311,7 @@ class Modes(object): requirements=["wxsat"], service=True, squelch=False, + client=False, secondaryFft=False ), ] diff --git a/systemd/openwebrx.service b/systemd/openwebrx.service index 8b878336..8d1d5b09 100644 --- a/systemd/openwebrx.service +++ b/systemd/openwebrx.service @@ -7,6 +7,7 @@ User=openwebrx Group=openwebrx ExecStart=/usr/bin/openwebrx Restart=always +Environment="HOME=/tmp" [Install] WantedBy=multi-user.target