Referência da estrutura nfc_nci_device

Referência da estrutura nfc_nci_device

#include < nfc.h >

Campos de dados

struct hw_device_t   comum
 
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)
 

Descrição detalhada

Definição na linha 117 do arquivo nfc.h .

Documentação do campo

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

Definição na linha 178 do arquivo nfc.h .

struct hw_device_t common

Métodos comuns do dispositivo NCI NFC. Ele precisa ser o primeiro membro de nfc_nci_device_t, já que os usuários dessa estrutura vão transmitir um hw_device_t para o ponteiro nfc_nci_device_t em contextos em que se sabe que o hw_device_t faz referência a um nfc_nci_device_t.

Definição na linha 124 do arquivo nfc.h .

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

Definição na linha 186 do arquivo nfc.h .

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

Definição na linha 160 do arquivo 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)

Definição na linha 139 do arquivo nfc.h .

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

Definição na linha 192 do arquivo nfc.h .

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

Definição na linha 173 do arquivo nfc.h .

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

Definição na linha 148 do arquivo nfc.h .


A documentação desse struct foi gerada com base no seguinte arquivo:
  • hardware/libhardware/include/hardware/ nfc.h