Referência de estrutura nfc_tag_device
Referência de estrutura nfc_tag_device
#include < nfc_tag.h >
Campos de dados | |
estrutura hw_device_t | comum |
interno(* | init )(const estrutura nfc_tag_device *dev) |
interno(* | setContent )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
interno(* | getMemorySize )(const estrutura nfc_tag_device *dev) |
Descrição detalhada
Documentação de campo
estrutura hw_device_t comum |
Métodos comuns do dispositivo de etiqueta NFC. Este deve ser o primeiro membro de nfc_tag_device_t, pois os usuários desta estrutura lançarão um ponteiro hw_device_t para nfc_tag_device_t em contextos onde é conhecido que hw_device_t faz referência a um nfc_tag_device_t.
int(* getMemorySize)(const estrutura nfc_tag_device *dev) |
int(* init)(const estrutura nfc_tag_device *dev) |
Inicialize a etiqueta NFC.
O motorista deve:
- Defina os bytes de bloqueio estático como somente leitura
- Configure o Capability Container para desabilitar 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 *dados, size_t len) |
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/incluir/hardware/ nfc_tag.h