Riferimento alla struttura nfc_tag_device
Riferimento alla struttura nfc_tag_device
#include < nfc_tag.h >
Campi dati | |
struttura hw_device_t | comune |
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) |
Descrizione dettagliata
Documentazione sul campo
struttura hw_device_t comune |
Metodi comuni del dispositivo con tag NFC. Questo deve essere il primo membro di nfc_tag_device_t poiché gli utenti di questa struttura eseguiranno il cast di un puntatore hw_device_t su nfc_tag_device_t in contesti in cui è noto che hw_device_t fa riferimento a nfc_tag_device_t.
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
Inizializza il tag NFC.
L'autista deve:
- Imposta i byte di blocco statici su sola lettura
- Configura il contenitore delle capacità per disabilitare l'accesso in scrittura, ad esempio: 0xE1 0x10 <dimensione> 0x0F
Questa funzione viene chiamata una volta prima di qualsiasi chiamata a setContent() .
Restituisce 0 in caso di successo o -errno in caso di errore.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
La documentazione per questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ nfc_tag.h