Referencia de la estructura nfc_nci_device

Referencia de la estructura nfc_nci_device

#include < nfc.h >

Campos de datos

struct hw_device_t   común
 
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)
 

Descripción detallada

Definición en la línea 117 del archivo nfc.h .

Documentación de campos

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

Definición en la línea 178 del archivo nfc.h .

struct hw_device_t común

Métodos comunes del dispositivo NFC NCI. Este debe ser el primer miembro de nfc_nci_device_t, ya que los usuarios de esta estructura transmitirán un hw_device_t al puntero nfc_nci_device_t en contextos en los que se sabe que hw_device_t hace referencia a un nfc_nci_device_t.

Definición en la línea 124 del archivo nfc.h .

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

Definición en la línea 186 del archivo nfc.h .

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

Definición en la línea 160 del archivo 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)

Definición en la línea 139 del archivo nfc.h .

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

Definición en la línea 192 del archivo nfc.h .

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

Definición en la línea 173 del archivo nfc.h .

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

Definición en la línea 148 del archivo nfc.h .


La documentación de esta struct se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ nfc.h