Informacje o strukturze nfc_nci_device

Informacje o strukturze nfc_nci_device

#include < nfc.h >

Pola danych

struct hw_device_t   wspólne
 
int(*  open )(const struct nfc_nci_device *p_dev, nfc_stack_callback_t *p_cback, nfc_stack_data_callback_t *p_data_cback)
 
int(*  write )(const struct nfc_nci_device *p_dev, uint16_t data_len, const uint8_t *p_data)
 
int(*  core_initialized )(const struct nfc_nci_device *p_dev, uint8_t *p_core_init_rsp_params)
 
int(*  pre_discover )(const struct nfc_nci_device *p_dev)
 
int(*  close )(const struct nfc_nci_device *p_dev)
 
int(*  control_granted )(const struct nfc_nci_device *p_dev)
 
int(*  power_cycle )(const struct nfc_nci_device *p_dev)
 

Szczegółowy opis

Definicja w wierszu 117 pliku nfc.h .

Dokumentacja pola

int(* close)(const struct nfc_nci_device *p_dev)

Definicja w wierszu 178 pliku nfc.h .

struct hw_device_t common

Typowe metody urządzenia NFC NCI. Ten element musi być pierwszym elementem nfc_nci_device_t, ponieważ użytkownicy tej struktury będą rzutować hw_device_t do wskaźnika nfc_nci_device_t w kontekstach, w których wiadomo, że hw_device_t odwołuje się do nfc_nci_device_t.

Definicja w wierszu 124 pliku nfc.h .

int(* control_granted)(const struct nfc_nci_device *p_dev)

Definicja w wierszu 186 pliku nfc.h .

int(* core_initialized)(const struct nfc_nci_device *p_dev, uint8_t *p_core_init_rsp_params)

Definicja w wierszu 160 pliku nfc.h .

int(* open)(const struct nfc_nci_device *p_dev, nfc_stack_callback_t *p_cback, nfc_stack_data_callback_t *p_data_cback)

Definicja w wierszu 139 pliku nfc.h .

int(* power_cycle)(const struct nfc_nci_device *p_dev)

Definicja w wierszu 192 pliku nfc.h .

int(* pre_discover)(const struct nfc_nci_device *p_dev)

Definicja w wierszu 173 pliku nfc.h .

int(* write)(const struct nfc_nci_device *p_dev, uint16_t data_len, const uint8_t *p_data)

Definicja w wierszu 148 pliku nfc.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku:
  • hardware/libhardware/include/hardware/ nfc.h