from CRC import do_crc
from select import select
import socket, logging
+from time import time, sleep
asynchronous_responses = [ '400', '401', # door open/closed
'610', # switches changed
DOOR = 1
SWITCH = 2
KEY = 3
+TICK = 4
class VendingException(Exception): pass
timeout = 0
else:
break
- if len(self.events) == 0: return None
+ if len(self.events) == 0: return (TICK, time())
ret = self.events[0]
del self.events[0]
return ret