nfc_tag_device Struct Reference
nfc_tag_device Struct Reference
#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 נפוץ |
שיטות נפוצות של התקן תג 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.
על הנהג:
- הגדר את בתים של נעילה סטטית לקריאה בלבד
- הגדר את ה-Capability Container כדי להשבית את גישת הכתיבה, למשל: 0xE1 0x10 <גודל> 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