From: Constantin Berhard Date: Sun, 27 Oct 2013 16:05:28 +0000 (+0100) Subject: Merge branch 'master' of ralfj.de:saartuer X-Git-Url: https://git.ralfj.de/saartuer.git/commitdiff_plain/ea786be6fcda56f9d17cf70fcfd285310314bdd5?hp=e489f494d0bb7ee28ef8c41ef47069ceebe118ee Merge branch 'master' of ralfj.de:saartuer --- diff --git a/statemachine.py b/statemachine.py index a3a24d4..cd1b04c 100644 --- a/statemachine.py +++ b/statemachine.py @@ -23,7 +23,6 @@ CLOSE_REPEAT_TIMEOUT = 7 CLOSE_REPEAT_NUMBER = 3 # StateFallback constants -FALLBACK_BLINK_SPEED = 0.5 # seconds FALLBACK_LEAVE_DELAY_LOCK = 5 # seconds # StateAboutToOpen constants @@ -180,14 +179,13 @@ class StateMachine(): def handle_wakeup_event(self): # blink red LED now = time.time() - if now - self._last_blink_time < FALLBACK_BLINK_SPEED: - if self._red_state: - self.actor().act(Actor.CMD_RED_OFF) - self._red_state = False - else: - self.actor().act(Actor.CMD_RED_ON) - self._red_state = True - self._last_blink_time = now + if self._red_state: + self.actor().act(Actor.CMD_RED_OFF) + self._red_state = False + else: + self.actor().act(Actor.CMD_RED_ON) + self._red_state = True + self._last_blink_time = now def handle_cmd_unlock_event(self,arg): if arg is not None: arg("298 Fallback Okay: Trying to unlock the door. The System is in fallback mode, success information is not available.") diff --git a/waker.py b/waker.py index 4898c25..79eff81 100644 --- a/waker.py +++ b/waker.py @@ -21,7 +21,7 @@ class Waker(): '''Register a function which is called approximately every