From d50fcca6a7f1afa427ca89bc7b20e07e8eb0e201 Mon Sep 17 00:00:00 2001 From: Marat Fayzullin Date: Thu, 7 Dec 2023 23:59:20 -0500 Subject: [PATCH] Removed FFT, avoided unnecessary updates. --- owrx/modes.py | 3 ++- owrx/toolbox.py | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/owrx/modes.py b/owrx/modes.py index 42d24316..be60f465 100644 --- a/owrx/modes.py +++ b/owrx/modes.py @@ -271,7 +271,8 @@ class Modes(object): bandpass=Bandpass(-85500, 85500), requirements=["rds"], service=False, - squelch=False + squelch=False, + secondaryFft=False ), ] diff --git a/owrx/toolbox.py b/owrx/toolbox.py index 7f47a18c..53824923 100644 --- a/owrx/toolbox.py +++ b/owrx/toolbox.py @@ -131,11 +131,15 @@ class RdsParser(TextParser): def parse(self, msg: bytes): # Expect JSON data in text form data = json.loads(msg) + # Delete constantly changing group ID + if "group" in data: + del data["group"] # Only update if there is new data if data.items() <= self.rds.items(): return None else: self.rds.update(data) + logger.debug("Updated RDS: {0}".format(self.rds)) return self.rds