diff --git a/xrd.py b/xrd.py index e5cca4d..04982a5 100644 --- a/xrd.py +++ b/xrd.py @@ -115,8 +115,8 @@ def process_command(tef: TEF6686, data: bytes, state: dict, conn: socket.socket) for freq in range(state["scan_start"], state["scan_stop"] + state["scan_step"], state["scan_step"]): tef.FM_Tune_To(2, freq) # Auto mutes, less commands sent time.sleep(0.0064) - if freq_allowed(freq): - conn.sendall(f"{freq * 10} = -11.25, ".encode()) + if not freq_allowed(freq): + conn.sendall(f"{freq * 10} = 11.25, ".encode()) continue _, level, *_ = d if (d := tef.FM_Get_Quality_Data()) else (None, None) if level is None: continue