Referência de estrutura nfc_tag_device
Referência de estrutura nfc_tag_device
#include < nfc_tag.h >
Campos de Dados | |
struct hw_device_t | comum |
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) |
Descrição detalhada
Documentação de Campo
struct hw_device_t common |
Métodos comuns do dispositivo de etiqueta NFC. Este deve ser o primeiro membro de nfc_tag_device_t já que os usuários desta estrutura irão lançar um hw_device_t para nfc_tag_device_t ponteiro em contextos onde é conhecido o hw_device_t referencia um nfc_tag_device_t.
int (* getMemorySize) (const struct nfc_tag_device * dev) |
int (* init) (const struct nfc_tag_device * dev) |
Inicialize a etiqueta NFC.
O motorista deve:
- Defina os bytes de bloqueio estático para somente leitura
- Configure o Recipiente de capacidade para desativar o acesso de gravação, por exemplo: 0xE1 0x10 <tamanho> 0x0F
Esta função é chamada uma vez antes de qualquer chamada para setContent () .
Retorne 0 em caso de sucesso ou -errno em caso de erro.
int (* setContent) (const struct nfc_tag_device * dev, const uint8_t * data, size_t len) |
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware / libhardware / include / hardware / nfc_tag.h