This commit is contained in:
Vincent Hanewinkel 2025-08-14 23:41:58 +02:00
parent e2b8a4afcb
commit 314cdc283a

View File

@ -39,6 +39,14 @@ class DeviceWorker:
print(f"[{self.serial}] Worker.stop()") print(f"[{self.serial}] Worker.stop()")
self._cmdq.put(("stop", None)) self._cmdq.put(("stop", None))
def shutdown(self):
self.stop()
self._stop_evt.set()
def set_mode(self, ch, mode):
key = {0: "A", 1: "B"}.get(ch, str(ch).upper())
self.dev.channels[key].mode = mode
def _reader_loop(self): def _reader_loop(self):
print(f"[{self.serial}] Reader gestartet (interval={self.interval}, n={self.filter_window_size})") print(f"[{self.serial}] Reader gestartet (interval={self.interval}, n={self.filter_window_size})")
filter_window_size = 10 filter_window_size = 10