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


该结构的文档是从以下文件生成的: