Справочник по структуре nfc_tag_device
#include < nfc_tag.h >
Поля данных | |
| структура hw_device_t | общий |
| интервал(* | init )(const struct nfc_tag_device *dev) |
| интервал(* | setContent )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
| интервал(* | getMemorySize )(const struct nfc_tag_device *dev) |
Подробное описание
Полевая документация
| структура hw_device_t общая |
Общие методы устройства метки NFC. Это должен быть первый член nfc_tag_device_t, поскольку пользователи этой структуры будут приводить указатель hw_device_t к указателю nfc_tag_device_t в контекстах, где известно, что hw_device_t ссылается на nfc_tag_device_t.
| int(* getMemorySize)(const struct nfc_tag_device *dev) |
| int(* init)(const struct nfc_tag_device *dev) |
Инициализируйте тег NFC.
Водитель обязан:
- Установите байты статической блокировки только для чтения
- Настройте контейнер возможностей для отключения доступа к записи, например: 0xE1 0x10 <размер> 0x0F
Эта функция вызывается один раз перед любым вызовом setContent() .
Возвращает 0 в случае успеха или -errno в случае ошибки.
| int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
Документация для этой структуры была создана из следующего файла:
- оборудование/libhardware/include/hardware/ nfc_tag.h