Riferimento alla struttura bt_hc_interface_t

Riferimento alla struttura bt_hc_interface_t

#include < bt_hci_lib.h >

Campi dati

size_t  size
 
int(*  init )(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr)
 
void(*  set_power )( bt_hc_chip_power_state_t state)
 
int(*  lpm )( bt_hc_low_power_event_t event)
 
void(*  preload )( TRANSAC transac)
 
void(*  postload )( TRANSAC transac)
 
int(*  transmit_buf )( TRANSAC transac, char *p_buf, int len)
 
int(*  logging )( bt_hc_logging_state_t state, char *p_path, bool save_existing)
 
void(*  cleanup )(void)
 
int(*  tx_cmd )( TRANSAC transac, char *p_buf, int len)
 

Descrizione dettagliata

Definizione nella riga 165 del file bt_hci_lib.h .

Documentazione dei campi

void(* cleanup)(void)

Chiude l'interfaccia

Definizione nella riga 194 del file bt_hci_lib.h .

int(* init)(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr)

Apre l'interfaccia e fornisce le routine di callback per l'implementazione di questa interfaccia.

Definizione nella riga 173 del file bt_hci_lib.h .

int(* logging)( bt_hc_logging_state_t state, char *p_path, bool save_existing)

Controlla l'attivazione/la disattivazione della registrazione HCI

Definizione nella riga 191 del file bt_hci_lib.h .

int(* lpm)( bt_hc_low_power_event_t event)

Impostare il risveglio in modalità a basso consumo

Definizione nella riga 179 del file bt_hci_lib.h .

void(* postload)( TRANSAC transac)

Inizializzazione dello stack post chiamata

Definizione nella riga 185 del file bt_hci_lib.h .

void(* preload)( TRANSAC transac)

Chiamato prima dell'inizializzazione dello stack

Definizione nella riga 182 del file bt_hci_lib.h .

void(* set_power)( bt_hc_chip_power_state_t state)

Controllo dell'alimentazione del chip

Definizione nella riga 176 del file bt_hci_lib.h .

Dimensione size_t

Impostato su sizeof(bt_hc_interface_t)

Definizione nella riga 167 del file bt_hci_lib.h .

int(* transmit_buf)( TRANSAC transac, char *p_buf, int len)

Buffer di trasmissione

Definizione nella riga 188 del file bt_hci_lib.h .

int(* tx_cmd)( TRANSAC transac, char *p_buf, int len)

invia comandi al livello hc (ad es. stato SCO)

Definizione nella riga 197 del file bt_hci_lib.h .


La documentazione di questa struttura è stata generata dal seguente file: