Strukturreferenz für „nfc_tag_device“
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
#include <
nfc_tag.h
>
Datenfelder |
|
struct hw_device_t | common |
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-Tags. Dies muss das erste Mitglied von nfc_tag_device_t sein, da Nutzer dieser Struktur einen hw_device_t-
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
Initialisieren Sie das NFC-Tag.
Der Fahrer muss:
- Statische Sperrbytes auf „Nur lesen“ setzen
- Konfigurieren Sie den Capability-Container so, dass der Schreibzugriff deaktiviert wird, z. B.: 0xE1 0x10 <size> 0x0F.
Diese Funktion wird einmal aufgerufen, bevor setContent() aufgerufen wird.
Gibt bei Erfolg „0“ oder bei Fehler „-errno“ 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