Private
Public Access
kamera geht
This commit is contained in:
1 parent
bfecfd0640
commit
d370f992ce
19 files changed
+1365
-1128
No files matched your search
@@ -25,6 +25,7 @@ class Controller:
|
||||
self.started_at = None
|
||||
self.cooldown_until = 0.0
|
||||
self.last_event = None
|
||||
self.generation = 0
|
||||
|
||||
def _load_mode(self):
|
||||
if not self._path.exists():
|
||||
@@ -59,6 +60,7 @@ class Controller:
|
||||
with self._lock:
|
||||
self._save_mode(mode)
|
||||
if mode != self.mode:
|
||||
self.generation += 1
|
||||
self.started_at = None
|
||||
self.zone_clear_seen = False
|
||||
self.mode = mode
|
||||
@@ -94,12 +96,14 @@ class Controller:
|
||||
def stop(self):
|
||||
with self._lock:
|
||||
self.stopped = True
|
||||
self.generation += 1
|
||||
self.started_at = None
|
||||
self.zone_clear_seen = False
|
||||
|
||||
def reset(self):
|
||||
with self._lock:
|
||||
self.stopped = False
|
||||
self.generation += 1
|
||||
self.started_at = None
|
||||
self.zone_clear_seen = False
|
||||
|
||||
|
||||
Reference in new issue
Block a user