there
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user