nfc_tag_device Strukturreferenz
nfc_tag_device Strukturreferenz
#include < nfc_tag.h >
Datenfelder | |
struct hw_device_t | verbreitet |
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 |
Allgemeine 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 Zeiger hw_device_t auf nfc_tag_device_t 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 so, dass der Schreibzugriff deaktiviert wird, z. B.: 0xE1 0x10 <Größe> 0x0F
Diese Funktion wird einmal aufgerufen, bevor setContent () aufgerufen wird .
Bei Erfolg 0 zurückgeben oder bei Fehler -errno zurückgeben.
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