def __init__(self): """ Initializes RFID "device" """ Handler.__init__(self) self._rfiddevice = RfidDevice() self.start()
class RfidHandler(Handler): def __init__(self): """ Initializes RFID "device" """ Handler.__init__(self) self._rfiddevice = RfidDevice() self.start() def start(self): logging.info("Starting RFIDDevice") self._ws.start(detach=False) self._rfiddevice.start(self.send_tag) def send_tag(self, tag): logging.info("Sending tag %s" % tag) self.send_event("rfid.event.tag", { 'tag' : tag } )