From a1e060ebcf6be62197e55c7ce44c94b164c805dd Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Mon, 23 Feb 2026 09:53:33 +0100 Subject: [PATCH] make it based on the stereo pilot --- xrd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xrd.py b/xrd.py index 6e373bb..4e3e0a4 100644 --- a/xrd.py +++ b/xrd.py @@ -164,7 +164,7 @@ def send_signal_status(tef: TEF6686, conn: socket.socket, state: dict): if not freq_allowed(state["last_tune"]): conn.sendall(b"Sm11.25,0,0,0\n\n") return - _, _, stereo, _ = d if (d := tef.FM_Get_Processing_Status()) else (None, None, 1000, None) + stereo_pilot, _ = d if (d := tef.FM_Get_Signal_Status()) else (None, None) res = tef.FM_Get_Quality_Data() if res is None: return @@ -174,7 +174,7 @@ def send_signal_status(tef: TEF6686, conn: socket.socket, state: dict): data = b"S" if state['forced_mono']: data += b"M" - elif stereo < 350: data += b"s" + elif stereo_pilot: data += b"s" else: data += b"m" data += f"{level + 11.25},{wam//10},{usn//10},{bandwidth}\n\n".encode()