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:
- external/bluetooth/bluedroid/hci/include/ bt_hci_lib.h