Popups done, Readout Screen prepared, Small fixes

This commit is contained in:
2025-04-09 17:13:24 +02:00
parent 36a3079040
commit e0a54ac2bd
12 changed files with 248 additions and 46 deletions

View File

@@ -10,11 +10,15 @@ class Com:
self._filters = filters if filters != None else [ 'USB-Serial Controller', 'Prolific USB-Serial Controller' ]
self._port_override = ''
self._baudrate = 19200
self._err = None
def set_port_override(self, override: str) -> None:
"""Set the port override, to disable port search"""
self._port_override = override
def get_error(self) -> serial.SerialException | None:
return self._err
def _connection_check(self) -> bool:
if self._serial == None:
return self._open()
@@ -52,7 +56,8 @@ class Com:
if comport == '':
try:
self._serial = serial.Serial(comport, self._baudrate, timeout=5)
except:
except serial.SerialException as e:
self._err = e
return False
return True
else: