diff --git a/gqrxHandler.py b/gqrxHandler.py index 54a3611..0815f94 100644 --- a/gqrxHandler.py +++ b/gqrxHandler.py @@ -1,5 +1,6 @@ from telnetlib import Telnet from BotResources import check_negative +from time import sleep class GQRXHandler(): def __init__(self, hostname: str = "localhost", port: int = 7356): @@ -19,6 +20,8 @@ class GQRXHandler(): tel_conn = self.create_telnet_connection() print(f"Changing freq to {freq}") tel_conn.write(bytes(f"F {int(freq)}", 'utf-8')) + sleep(.2) + tel_conn.close() def change_squelch(self, squelch): @@ -27,12 +30,16 @@ class GQRXHandler(): squelch = float(-abs(squelch)) print(f"Changing squelch to {squelch}") tel_conn.write(bytes(f"L SQL {float(squelch)}", 'utf-8')) + sleep(.2) + tel_conn.close() def change_mode(self, mode): tel_conn = self.create_telnet_connection() print(f"Changing mode to {mode}") tel_conn.write(bytes(f"M {str(mode)}", 'utf-8')) + sleep(.2) + tel_conn.close() def set_all_settings(self, mode, squelch, freq):