bthh_interface_t 結構參考

bthh_interface_t 結構參考

#include < bt_hh.h >

資料欄位

尺寸_t尺寸
bt_狀態_t (*初始化)( bthh_callbacks_t *回呼)
bt_狀態_t (*連接)(bt_bdaddr_t *bd_addr)
bt_狀態_t (*斷開連線)(bt_bdaddr_t *bd_addr)
bt_狀態_t (* virtual_unplug )(bt_bdaddr_t *bd_addr)
bt_狀態_t (* set_info )(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)
bt_狀態_t (* get_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t協定模式)
bt_狀態_t (* set_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t協定模式)
bt_狀態_t (* get_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t報告類型, uint8_t 報告Id, int bufferSize)
bt_狀態_t (* set_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t報告類型, char *報告)
bt_狀態_t (*傳送資料)(bt_bdaddr_t *bd_addr,字元*資料)
空白(*清理)(無效)

詳細說明

代表標準BT-HH接口。

定義位於檔案bt_hh.h140行。

現場文檔

無效(*清理)(無效)

關閉介面。

定義位於檔案bt_hh.h的第178行。

bt_status_t (* 連線)(bt_bdaddr_t *bd_addr)

連接到 hid 設備

定義位於檔案bt_hh.h的第151行。

bt_status_t (* 斷開連線)(bt_bdaddr_t *bd_addr)

中斷與 hid 裝置的連接

定義位於檔案bt_hh.h154行。

bt_status_t (* get_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t協定模式)

取得 HID 原型模式。

定義位於檔案bt_hh.h的第163行。

bt_status_t (* get_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t報告類型, uint8_t 報告Id, int bufferSize)

向 HID 設備發送 GET_REPORT。

定義位於檔案bt_hh.h的第169行。

bt_status_t (* init)( bthh_callbacks_t *回呼)

註冊 BtHh 回調

定義位於檔案bt_hh.h148行。

bt_status_t (* send_data)(bt_bdaddr_t *bd_addr, char *data)

向 HID 設備發送資料。

定義位於檔案bt_hh.h的第175行。

bt_status_t (* set_info)(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)

設定指定 HID 設備的 HID 設備描述符。

定義位於檔案bt_hh.h160行。

bt_status_t (* set_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t協定模式)

設定 HID 原型模式。

定義位於檔案bt_hh.h的第166行。

bt_status_t (* set_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t報告類型, char *報告)

向 HID 設備發送 SET_REPORT。

定義位於檔案bt_hh.h的第172行。

size_t 尺寸

設定為 sizeof(BtHhInterface)

定義位於檔案bt_hh.h的第143行。

bt_status_t (* virtual_unplug)(bt_bdaddr_t *bd_addr)

Virtual UnPlug (VUP) 指定的 HID 設備

定義位於檔案bt_hh.h的第157行。


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