Odniesienie do struktury nfc_tag_device
Odniesienie do struktury nfc_tag_device
#include < nfc_tag.h >
Pola danych | |
struktura hw_device_t | wspólny |
int(* | init )(stała struktura nfc_tag_device *dev) |
int(* | setContent )(const struct nfc_tag_device *dev, const uint8_t *data, size_t len) |
int(* | getMemorySize )(stała struktura nfc_tag_device *dev) |
szczegółowy opis
Dokumentacja terenowa
struktura hw_device_t wspólna |
Typowe metody urządzenia tagów NFC. Musi to być pierwszy element nfc_tag_device_t, ponieważ użytkownicy tej struktury będą rzutować wskaźnik hw_device_t na nfc_tag_device_t w kontekstach, w których wiadomo, że hw_device_t odwołuje się do nfc_tag_device_t.
int(* getMemorySize)(const struktura nfc_tag_device *dev) |
int(* init)(const struktura nfc_tag_device *dev) |
Zainicjuj tag NFC.
Kierowca musi:
- Ustaw bajty blokady statycznej na tylko do odczytu
- Skonfiguruj kontener możliwości, aby wyłączyć dostęp do zapisu, np.: 0xE1 0x10 <rozmiar> 0x0F
Ta funkcja jest wywoływana jednokrotnie przed wywołaniem metody setContent() .
Zwróć 0 w przypadku powodzenia lub -errno w przypadku błędu.
int(* setContent)(const struktura nfc_tag_device *dev, const uint8_t *data, size_t len) |
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ nfc_tag.h