Exemple #1
0
    def __init__(self):
        """ Initializes RFID "device"
        """
        Handler.__init__(self)

        self._rfiddevice = RfidDevice()
        self.start()
Exemple #2
0
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 } )