nfc_tag_device স্ট্রাকট রেফারেন্স
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 *ডেটা, size_t len) |
int(* | getMemorySize )(const struct nfc_tag_device *dev) |
বিস্তারিত বিবরণ
ফিল্ড ডকুমেন্টেশন
struct hw_device_t common |
NFC ট্যাগ ডিভাইসের সাধারণ পদ্ধতি। এটি অবশ্যই 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) |
NFC ট্যাগ শুরু করুন।
ড্রাইভার অবশ্যই:
- শুধুমাত্র পড়ার জন্য স্ট্যাটিক লক বাইট সেট করুন
- লেখার অ্যাক্সেস অক্ষম করতে সক্ষমতা ধারকটি কনফিগার করুন যেমন: 0xE1 0x10 <size> 0x0F
setContent() এ কোনো কল করার আগে এই ফাংশনটি একবার কল করা হয়।
সাফল্যে 0 ফেরত দিন বা ত্রুটির উপর -errno।
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *ডেটা, size_t len) |
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ nfc_tag.h