fix
This commit is contained in:
parent
e2b8a4afcb
commit
314cdc283a
@ -38,6 +38,14 @@ class DeviceWorker:
|
|||||||
def stop(self):
|
def stop(self):
|
||||||
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})")
|
||||||
@ -62,7 +70,7 @@ class DeviceWorker:
|
|||||||
ia = float(np.mean([s[0][1] for s in samples]))
|
ia = float(np.mean([s[0][1] for s in samples]))
|
||||||
|
|
||||||
print(f"[{self.serial}] got {len(samples)} samples; vb={vb:.3f}, ia={ia:.3f}")
|
print(f"[{self.serial}] got {len(samples)} samples; vb={vb:.3f}, ia={ia:.3f}")
|
||||||
|
|
||||||
now = time.time()
|
now = time.time()
|
||||||
if now - last_log >= 1.0: # 1 Hz loggen
|
if now - last_log >= 1.0: # 1 Hz loggen
|
||||||
self._writer_q.put((now, vb, ia))
|
self._writer_q.put((now, vb, ia))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user