there
This commit is contained in:
@@ -30,6 +30,9 @@ class AutoFMAM(TEF6686):
|
|||||||
self.last_tune = frequency
|
self.last_tune = frequency
|
||||||
if self.modulation == Modulation.FM: self.FM_Tune_To(mode, frequency)
|
if self.modulation == Modulation.FM: self.FM_Tune_To(mode, frequency)
|
||||||
elif self.modulation == Modulation.AM: self.AM_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
|
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)
|
tef.Tune_To(TEF6686.TuneTo_Mode.Preset, freq)
|
||||||
state.last_tune_am = freq
|
state.last_tune_am = freq
|
||||||
freq /= 10
|
freq /= 10
|
||||||
print(freq, tef.modulation)
|
|
||||||
out += f"T{freq*10}\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)
|
||||||
@@ -204,7 +206,7 @@ def run_periodic(*args, **kwargs):
|
|||||||
|
|
||||||
@periodic(SS_UPDATE_INTERVAL)
|
@periodic(SS_UPDATE_INTERVAL)
|
||||||
def send_signal_status(tef: AutoFMAM, conn: socket.socket, state: State):
|
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
|
if res is None: return
|
||||||
|
|
||||||
status, level, usn, wam, _, bandwidth, *_ = res
|
status, level, usn, wam, _, bandwidth, *_ = res
|
||||||
|
|||||||
Reference in New Issue
Block a user