From 6c908989a19f5e1629d5b0274fb21217bc1fe9f9 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Sat, 21 Mar 2026 19:19:16 +0100 Subject: [PATCH] there --- xrd.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/xrd.py b/xrd.py index 2b29fbf..348e99b 100644 --- a/xrd.py +++ b/xrd.py @@ -30,6 +30,9 @@ class AutoFMAM(TEF6686): self.last_tune = frequency if self.modulation == Modulation.FM: self.FM_Tune_To(mode, frequency) elif self.modulation == Modulation.AM: self.AM_Tune_To(mode, frequency) + def Get_Quality_Data(self): + if self.modulation == Modulation.FM: return self.FM_Get_Quality_Data() + elif self.modulation == Modulation.AM: return self.AM_Get_Quality_Data() STEREO_BLENDING = False @@ -125,7 +128,6 @@ def process_command(tef: AutoFMAM, data: bytes, state: State, conn: socket.socke tef.Tune_To(TEF6686.TuneTo_Mode.Preset, freq) state.last_tune_am = freq freq /= 10 - print(freq, tef.modulation) out += f"T{freq*10}\nM{tef.modulation}\n".encode() elif cmd.startswith(b"G"): eqims = int(cmd.decode().removeprefix("G").strip(), 2) @@ -204,7 +206,7 @@ def run_periodic(*args, **kwargs): @periodic(SS_UPDATE_INTERVAL) def send_signal_status(tef: AutoFMAM, conn: socket.socket, state: State): - res = tef.FM_Get_Quality_Data() + res = tef.Get_Quality_Data() if res is None: return status, level, usn, wam, _, bandwidth, *_ = res