Tài liệu tham khảo về cấu trúc nfc_tag_device
#include <
nfc_tag.h
>
Trường dữ liệu |
|
struct hw_device_t | common |
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) |
Nội dung mô tả chi tiết
Tài liệu về trường
cấu trúc hw_device_t phổ biến |
Các phương thức phổ biến của thiết bị thẻ NFC. nà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 hw_device_t đến con trỏ nfc_tag_device_t trong các ngữ cảnh mà bạn biết 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 chạy thẻ NFC.
Trình điều khiển phải:
- Đặt các byte khoá tĩnh thành chỉ đọc
- Định cấu hình Vùng chứa chức năng để tắt quyền ghi, ví dụ: 0xE1 0x10 <size> 0x0F
Hàm này được gọi một lần trước khi có bất kỳ lệnh gọi nào đến setContent() .
Trả về 0 khi thành công hoặc -errno khi gặp 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:
- hardware/libhardware/include/hardware/ nfc_tag.h