Informacje o strukturze bt_hc_interface_t

Informacje o strukturze bt_hc_interface_t

#include < bt_hci_lib.h >

Pola danych

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)
 

Szczegółowy opis

Definicja w wierszu 165 pliku bt_hci_lib.h .

Dokumentacja pola

void(* cleanup)(void)

Zamyka interfejs

Definicja w wierszu 194 pliku bt_hci_lib.h .

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

Otwiera interfejs i zapewnia procedury wywołania zwrotnego dla implementacji tego interfejsu.

Definicja w wierszu 173 w pliku bt_hci_lib.h .

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

Włączanie i wyłączanie zapisywania w dzienniku interfejsu HCI

Definicja w wierszu 191 pliku bt_hci_lib.h .

int(* lpm)( bt_hc_low_power_event_t event)

Ustawianie trybu oszczędzania energii

Definicja w wierszu 179 pliku bt_hci_lib.h .

void(* postload)( TRANSAC transac)

Wywołanie inicjalizowania stosu

Definicja w wierszu 185 pliku bt_hci_lib.h .

void(* preload)( TRANSAC transac)

Wywoływany przed inicjalizacją stosu

Definicja w wierszu 182 pliku bt_hci_lib.h .

void(* set_power)( bt_hc_chip_power_state_t state)

Zarządzanie zasilaniem przez układ

Definicja w wierszu 176 pliku bt_hci_lib.h .

size_t size

Ustaw na sizeof(bt_hc_interface_t).

Definicja w wierszu 167 pliku bt_hci_lib.h .

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

Bufor transmisji

Definicja w wierszu 188 pliku bt_hci_lib.h .

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

wysyła polecenia do warstwy HC (np. stan SCO);

Definicja w wierszu 197 pliku bt_hci_lib.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku: