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