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行。


該結構的文檔是從以下文件產生的: