Referensi Struktur nfc_tag_device
Referensi Struktur nfc_tag_device
#include < nfc_tag.h >
Bidang Data | |
struct hw_device_t | umum |
ke dalam(* | init )(const struct nfc_tag_device *dev) |
ke dalam(* | setContent )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
ke dalam(* | getMemorySize )(const struct nfc_tag_device *dev) |
Detil Deskripsi
Dokumentasi Lapangan
struct hw_device_t umum |
Metode umum perangkat tag NFC. Ini harus menjadi anggota pertama nfc_tag_device_t karena pengguna struktur ini akan melemparkan pointer hw_device_t ke nfc_tag_device_t dalam konteks di mana diketahui bahwa hw_device_t merujuk pada nfc_tag_device_t.
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
Inisialisasi tag NFC.
Pengemudi harus:
- Atur byte kunci statis menjadi hanya baca
- Konfigurasikan Capability Container untuk menonaktifkan akses tulis misalnya: 0xE1 0x10 <size> 0x0F
Fungsi ini dipanggil satu kali sebelum panggilan apa pun ke setContent() .
Kembalikan 0 jika berhasil atau -errno jika ada kesalahan.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
Dokumentasi untuk struct ini dihasilkan dari file berikut:
- perangkat keras/libhardware/termasuk/perangkat keras/ nfc_tag.h