def __init__(self, callback): """Constructor""" self.callback = callback self.loop_lector = True self.lector = get_lector() self._inicializar_lector() self.ultimo_tag = None
def _inicializar_lector(self): self.lector = get_lector() try: # Al conectar hay un chequeo, primero por si no hay nada, y segundo # por si hay otro dispositivo # Si no hay nada, conectar() lanza la exception y si no está el # dispositivo esperado devuelve False if not self.lector.conectar(): self.lector = None except SerialException: self.lector = None