This commit is contained in:
2026-03-21 19:30:43 +01:00
parent f163dac13d
commit 655fad1333
+3 -5
View File
@@ -124,14 +124,12 @@ def process_command(tef: AutoFMAM, data: bytes, state: State, conn: socket.socke
tef.set_modulation(freq) tef.set_modulation(freq)
match tef.modulation: match tef.modulation:
case Modulation.FM: case Modulation.FM:
freq //= 10 tef.Tune_To(mode, freq // 10)
tef.Tune_To(mode, freq) state.last_tune_fm = freq // 10
state.last_tune_fm = freq
case Modulation.AM: case Modulation.AM:
tef.Tune_To(TEF6686.TuneTo_Mode.Preset, freq) tef.Tune_To(TEF6686.TuneTo_Mode.Preset, freq)
state.last_tune_am = freq state.last_tune_am = freq
freq /= 10 out += f"T{freq}\nM{tef.modulation}\n".encode()
out += f"T{freq*10}\nM{tef.modulation}\n".encode()
elif cmd.startswith(b"G"): elif cmd.startswith(b"G"):
eqims = int(cmd.decode().removeprefix("G").strip(), 2) eqims = int(cmd.decode().removeprefix("G").strip(), 2)
tef.FM_Set_ChannelEqualizer((eqims & 1) == 1) tef.FM_Set_ChannelEqualizer((eqims & 1) == 1)