From e4cb8647ee0b2d1d13243a69e32f6636b7f05915 Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Sat, 19 Mar 2022 00:19:02 -0400 Subject: [PATCH] Replaced arbitrary sleep with a wait until response on all functions --- gqrxHandler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gqrxHandler.py b/gqrxHandler.py index 5b81844..9e5eafb 100644 --- a/gqrxHandler.py +++ b/gqrxHandler.py @@ -26,12 +26,12 @@ class GQRXHandler(): squelch = float(-abs(squelch)) print(f"Changing squelch to {squelch}") self.tel_conn.write(bytes(f"L SQL {float(squelch)}", 'utf-8')) - sleep(.5) + self.tel_conn.read_until(b'RPRT 0') def change_mode(self, mode): print(f"Changing mode to {mode}") self.tel_conn.write(bytes(f"M {str(mode)}", 'utf-8')) - sleep(.5) + self.tel_conn.read_until(b'RPRT 0') def set_all_settings(self, mode, squelch, freq): self.change_squelch(0)