مرجع بنية nfc_tag_device
#include <
nfc_tag.h
>
حقول البيانات |
|
struct hw_device_t | شائعة |
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) |
وصف مفصّل
مستندات الحقل
struct hw_device_t common |
الطرق الشائعة لجهاز علامة 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 <size> 0x0F
يتمّ استدعاء هذه الدالة مرّة واحدة قبل أيّ استدعاءات لمحاولة setContent() .
عرض القيمة 0 في حال النجاح أو -errno في حال الخطأ
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
تم إنشاء مستندات هذه البنية من الملف التالي:
- hardware/libhardware/include/hardware/ nfc_tag.h