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_tag_device_t का पहला सदस्य हो, क्योंकि इस स्ट्रक्चर के उपयोगकर्ता, ऐसे कॉन्टेक्स्ट में nfc_tag_device_t पॉइंटर पर hw_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) |
एनएफ़सी टैग को शुरू करें.
ड्राइवर को:
- स्टैटिक लॉक बाइट को सिर्फ़ पढ़ने के लिए सेट करना
- लिखने का ऐक्सेस बंद करने के लिए, कैपेबिलिटी कंटेनर को कॉन्फ़िगर करें. उदाहरण के लिए: 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