nfc_tag_device مرجع الهيكل
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 <size> 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