nfc_tag_device-Strukturreferenz
nfc_tag_device-Strukturreferenz
#include < nfc_tag.h >
Datenfelder | |
Struktur hw_device_t | gemeinsam |
int(* | init )(const struct nfc_tag_device *dev) |
int(* | setContent )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
int(* | getMemorySize )(const struct nfc_tag_device *dev) |
detaillierte Beschreibung
Felddokumentation
struct hw_device_t common |
Gängige Methoden des NFC-Tag-Geräts. Dies muss das erste Mitglied von nfc_tag_device_t sein, da Benutzer dieser Struktur in Kontexten, in denen bekannt ist, dass hw_device_t auf ein nfc_tag_device_t verweist, einen hw_device_t -Zeiger in einen nfc_tag_device_t-Zeiger umwandeln.
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
Initialisieren Sie das NFC-Tag.
Der Fahrer muss:
- Stellen Sie die statischen Sperrbytes auf schreibgeschützt ein
- Konfigurieren Sie den Capability Container, um den Schreibzugriff zu deaktivieren, z. B.: 0xE1 0x10 <Größe> 0x0F
Diese Funktion wird einmal vor jedem Aufruf von setContent() aufgerufen.
Geben Sie 0 bei Erfolg oder -errno bei Fehler zurück.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ nfc_tag.h