CLOSE_REPEAT_NUMBER = 3
# StateFallback constants
-FALLBACK_BLINK_SPEED = 0.5 # seconds
FALLBACK_LEAVE_DELAY_LOCK = 5 # seconds
# StateAboutToOpen constants
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.")