bthh_interface_t 構造体のリファレンス

bthh_interface_t 構造体のリファレンス

#include < bt_hh.h >

データフィールド

サイズ_tサイズ
bt_status_t (* init )( bthh_callbacks_t *コールバック)
bt_status_t (*接続)(bt_bdaddr_t *bd_addr)
bt_status_t (*切断)(bt_bdaddr_t *bd_addr)
bt_status_t (* virtual_unplug )(bt_bdaddr_t *bd_addr)
bt_status_t (* set_info )(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)
bt_status_t (* get_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_tプロトコルモード)
bt_status_t (* set_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_tプロトコルモード)
bt_status_t (* get_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, uint8_t reportId, intbufferSize)
bt_status_t (* set_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, char *report)
bt_status_t (* send_data )(bt_bdaddr_t *bd_addr, char *data)
空所(*クリーンアップ)(ボイド)

詳細な説明

標準の BT-HH インターフェイスを表します。

ファイルbt_hh.h140行目の定義。

フィールドドキュメント

void(* クリーンアップ)(void)

インターフェースを閉じます。

ファイルbt_hh.h178行目の定義。

bt_status_t (* 接続)(bt_bdaddr_t *bd_addr)

隠しデバイスに接続する

ファイルbt_hh.h151行目の定義。

bt_status_t (* 切断)(bt_bdaddr_t *bd_addr)

隠しデバイスからの接続を解除する

ファイルbt_hh.h154行目の定義。

bt_status_t (* get_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_tプロトコルモード)

HID プロト モードを取得します。

ファイルbt_hh.h163行目の定義。

bt_status_t (* get_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, uint8_t reportId, intbufferSize)

GET_REPORT を HID デバイスに送信します。

ファイルbt_hh.h169行目の定義。

bt_status_t (* init)( bthh_callbacks_t *callbacks)

BtHh コールバックを登録する

ファイルbt_hh.h148行目の定義。

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

HID デバイスにデータを送信します。

ファイルbt_hh.h175行目の定義。

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.h166行目の定義。

bt_status_t (* set_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, char *report)

SET_REPORT を HID デバイスに送信します。

ファイルbt_hh.h172行目の定義。

size_t サイズ

sizeof(BtHhInterface) に設定

ファイルbt_hh.h143行目の定義。

bt_status_t (* virtual_unplug)(bt_bdaddr_t *bd_addr)

指定された HID デバイスの Virtual UnPlug (VUP)

ファイルbt_hh.h157行目の定義。


この構造体のドキュメントは次のファイルから生成されました。
  • ハードウェア/libhardware/include/hardware/ bt_hh.h