rfid imports

This commit is contained in:
gg 2024-12-24 12:30:17 +01:00
parent b6211a8dcb
commit 7c79bfc6a3

View File

@ -5,8 +5,8 @@ import platform
from PyQt5.QtCore import QMutex, Qt, QTimer, pyqtSlot, pyqtSignal from PyQt5.QtCore import QMutex, Qt, QTimer, pyqtSlot, pyqtSignal
from .component import Component from .component import Component
import ndef import ndef
import nfc import src.lib.nfc
from nfc.clf import RemoteTarget from src.lib.nfc.clf import RemoteTarget
class RFID_PN532(Component): class RFID_PN532(Component):
@ -26,7 +26,7 @@ class RFID_PN532(Component):
self._period = 1 self._period = 1
def open_device(self): def open_device(self):
self.clf = nfc.ContactlessFrontend() self.clf = src.lib.nfc.ContactlessFrontend()
for dev in self.dev_list: for dev in self.dev_list:
self.connected = self.clf.open(dev) self.connected = self.clf.open(dev)
if self.connected: if self.connected:
@ -52,7 +52,7 @@ class RFID_PN532(Component):
else: else:
target = self.clf.sense(RemoteTarget('106A'), RemoteTarget('106B'), RemoteTarget('212F')) target = self.clf.sense(RemoteTarget('106A'), RemoteTarget('106B'), RemoteTarget('212F'))
if target is not None: if target is not None:
tag = nfc.tag.activate(self.clf, target) tag = src.lib.nfc.tag.activate(self.clf, target)
if tag is not None: if tag is not None:
self.log.debug("tag present") self.log.debug("tag present")
if tag.ndef is not None: if tag.ndef is not None: