Referensi Struct nfc_tag_device
#include <
nfc_tag.h
>
Kolom Data |
|
struct hw_device_t | umum |
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) |
Deskripsi Mendetail
Dokumentasi Bidang
struct hw_device_t umum |
Metode umum perangkat tag NFC. Ini harus menjadi anggota pertama nfc_tag_device_t karena pengguna struktur ini akan mentransmisikan hw_device_t ke pointer nfc_tag_device_t dalam konteks yang diketahui bahwa hw_device_t mereferensikan nfc_tag_device_t.
int(* getMemorySize)(const struct nfc_tag_device *dev) |
int(* init)(const struct nfc_tag_device *dev) |
Lakukan inisialisasi tag NFC.
Pengemudi harus:
- Menetapkan byte kunci statis ke hanya baca
- Konfigurasikan Penampung Kemampuan untuk menonaktifkan akses tulis, misalnya: 0xE1 0x10 <size> 0x0F
Fungsi ini dipanggil sekali sebelum panggilan ke setContent() .
Menampilkan 0 jika berhasil atau -errno jika terjadi error.
int(* setContent)(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
Dokumentasi untuk struct ini dibuat dari file berikut:
- hardware/libhardware/include/hardware/ nfc_tag.h