bt_hc_interface_t Yapı Referansı

bt_hc_interface_t Yapı Referansı

#include < bt_hci_lib.h >

Veri Alanları

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)
 

Ayrıntılı Açıklama

bt_hci_lib.h dosyasının 165 satırı

Alan Belgeleri

void(* cleanup)(void)

Arayüzü kapatır

bt_hci_lib.h dosyasının 194 satırı

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

Arayüzü açar ve bu arayüzün uygulanması için geri çağırma rutinlerini sağlar.

Tanım, bt_hci_lib.h dosyasının 173 satırı

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

HCI günlük kaydını etkinleştirme/devre dışı bırakma denetimi

Tanımı, bt_hci_lib.h dosyasının 191. satırı içindedir.

int(* lpm)( bt_hc_low_power_event_t event)

Düşük güç modu uyandırmasını ayarlama

Tanımı, bt_hci_lib.h dosyasının 179 satırı

void(* postload)( TRANSAC transac)

Çağrı yığınını başlatma işlevi çağrılır.

Tanım, bt_hci_lib.h dosyasının 185. satırı sırasındadır.

void(* preload)( TRANSAC transac)

Yığının başlatılmasından önce çağrılır.

Tanım, bt_hci_lib.h dosyasının 182 satırına yerleştirilmiştir.

void(* set_power)( bt_hc_chip_power_state_t state)

Çip güç kontrolü

Tanımı, bt_hci_lib.h dosyasının 176 satırı

size_t boyutu

sizeof(bt_hc_interface_t) olarak ayarlanır.

Tanımı, bt_hci_lib.h dosyasının 167. satırı içindedir.

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

Aktarım arabelleği

Tanım, bt_hci_lib.h dosyasının 188 satırı

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

HC katmanına komut gönderir (ör. SCO durumu)

Tanımı, bt_hci_lib.h dosyasının 197 satırı


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: