From 7c63dd69d4577f1ec36006efd2d13b63afe34183 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Sun, 11 Dec 2022 17:59:00 +0100 Subject: [PATCH] check for start/stop when running/stopped --- slic/core/sensor/bssensor.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/slic/core/sensor/bssensor.py b/slic/core/sensor/bssensor.py index f8c75a3f..49413a1e 100644 --- a/slic/core/sensor/bssensor.py +++ b/slic/core/sensor/bssensor.py @@ -20,9 +20,15 @@ class BSSensor(Sensor): return self.thread.value def start(self): + if self.thread.use_callback.is_set(): + print("already running") + return self.thread.enable_callback() def stop(self): + if not self.thread.use_callback.is_set(): + print("not started yet") + return self.thread.disable_callback()