Tham chiếu cấu trúc nfc_tag_device
Tham chiếu cấu trúc nfc_tag_device
#include < nfc_tag.h >
Trường dữ liệu | |
cấu trúc hw_device_t | chung |
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) |
miêu tả cụ thể
Tài liệu hiện trường
cấu trúc hw_device_t chung |
Các phương pháp phổ biến của thiết bị thẻ NFC. Đây phải là thành viên đầu tiên của nfc_tag_device_t vì người dùng cấu trúc này sẽ truyền con trỏ hw_device_t tới nfc_tag_device_t trong các ngữ cảnh được biết là hw_device_t tham chiếu đến nfc_tag_device_t.
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
Khởi tạo thẻ NFC.
Người lái xe phải:
- Đặt byte khóa tĩnh thành chỉ đọc
- Định cấu hình Bộ chứa khả năng để vô hiệu hóa quyền ghi, ví dụ: 0xE1 0x10 <size> 0x0F
Hàm này được gọi một lần trước bất kỳ lệnh gọi nào đến setContent() .
Trả về 0 nếu thành công hoặc -errno nếu có lỗi.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- phần cứng/libhardware/bao gồm/phần cứng/ nfc_tag.h