bt_hc_interface_t 結構參考
bt_hc_interface_t 結構參考
#include < bt_hci_lib.h >
資料欄位 | |
尺寸_t | 尺寸 |
整數(* | init )(const bt_hc_callbacks_t *p_cb, 無符號字元 *local_bdaddr) |
空白(* | set_power )( bt_hc_chip_power_state_t狀態) |
整數(* | lpm )( bt_hc_low_power_event_t事件) |
空白(* | 預載)( TRANSAC transac) |
空白(* | 後加載)( TRANSAC transac) |
整數(* | Transmission_buf )( TRANSAC transac, char *p_buf, int len) |
整數(* | 記錄)( bt_hc_logging_state_t狀態,char *p_path,bool save_existing) |
空白(* | 清理)(無效) |
整數(* | tx_cmd )( TRANSAC transac, char *p_buf, int len) |
詳細說明
定義位於檔案bt_hci_lib.h的第165行。
現場文檔
無效(*清理)(無效) |
關閉介面
定義位於檔案bt_hci_lib.h的第194行。
int(* init)(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr) |
打開介面並提供回調例程來實現該介面。
定義位於檔案bt_hci_lib.h的第173行。
int(* 日誌記錄)( bt_hc_logging_state_t state, char *p_path, bool save_existing) |
控制 HCI 登入/關閉
定義位於檔案bt_hci_lib.h的第191行。
int(* lpm)( bt_hc_low_power_event_t事件) |
設定低功耗模式喚醒
定義位於檔案bt_hci_lib.h的第179行。
void(* postload)( TRANSAC transac) |
稱為堆疊後初始化
定義位於檔案bt_hci_lib.h的第185行。
void(* 預載)( TRANSAC transac) |
在堆疊初始化之前調用
定義位於檔案bt_hci_lib.h的第182行。
void(* set_power)( bt_hc_chip_power_state_t狀態) |
晶片電源控制
定義位於檔案bt_hci_lib.h的第176行。
size_t 尺寸 |
設定為 sizeof(bt_hc_interface_t)
定義位於檔案bt_hci_lib.h的第167行。
int(* Transmission_buf)( TRANSAC transac, char *p_buf, int len) |
傳送緩衝區
定義位於檔案bt_hci_lib.h的第188行。
int(* tx_cmd)( TRANSAC transac, char *p_buf, int len) |
向 hc 層發送命令(例如 SCO 狀態)
定義位於檔案bt_hci_lib.h的第197行。
該結構的文檔是從以下文件產生的: