Documentation de référence sur la struct nfc_tag_device
#include <
nfc_tag.h
>
Champs de données |
|
struct hw_device_t | commun |
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) |
Description détaillée
Documentation des champs
struct hw_device_t common |
Méthodes courantes de l'appareil de tag NFC. doit être le premier membre de nfc_tag_device_t, car les utilisateurs de cette structure casteront un hw_device_t en pointeur nfc_tag_device_t dans les contextes où il est connu que hw_device_t fait référence à un nfc_tag_device_t.
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
Initialisez le tag NFC.
Le conducteur doit:
- Définir les octets de verrouillage statiques en lecture seule
- Configurez le conteneur de capacités pour désactiver l'accès en écriture (par exemple: 0xE1 0x10 <taille> 0x0F).
Cette fonction est appelée une fois avant tout appel à setContent() .
Renvoie 0 en cas de réussite ou -errno en cas d'erreur.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
La documentation de ce struct a été générée à partir du fichier suivant :
- hardware/libhardware/include/hardware/ nfc_tag.h