btgatt_server_interface_t 構造体のリファレンス
#include < bt_gatt_server.h >
データフィールド | |
bt_status_t (* | register_server )( bt_uuid_t *uuid) |
bt_status_t (* | unregister_server )(intserver_if) |
bt_status_t (* | connect )(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int Transport) |
bt_status_t (* | 切断)(int server_if, const bt_bdaddr_t *bd_addr, int conn_id) |
bt_status_t (* | add_service )(int server_if, btgatt_srvc_id_t *srvc_id, int num_handles) |
bt_status_t (* | add_owned_service )(int サーバー_if, int サービス_ハンドル, int 含まれる_ハンドル) |
bt_status_t (* | add_characteristic )(intserver_if、intservice_handle、 bt_uuid_t *uuid、intプロパティ、intパーミッション) |
bt_status_t (* | add_descriptor )(int server_if, int service_handle, bt_uuid_t *uuid, int 権限) |
bt_status_t (* | start_service )(intserver_if、intservice_handle、inttransport) |
bt_status_t (* | stop_service )(int server_if, int service_handle) |
bt_status_t (* | delete_service )(int サーバー_if, int サービス_ハンドル) |
bt_status_t (* | send_indication )(intserver_if、intattribute_handle、intconn_id、intconfirm、vector< uint8_t > value) |
bt_status_t (* | send_response )(int conn_id, int trans_id, int status, btgatt_response_t *response) |
詳細な説明
標準の BT-GATT サーバー インターフェイスを表します。
ファイルbt_gatt_server.hの146行目の定義。
フィールドドキュメント
bt_status_t (* add_characteristic)(int server_if, int service_handle, bt_uuid_t *uuid, int プロパティ, int 権限) |
サービスに特性を追加する
ファイルbt_gatt_server.hの168行目の定義。
bt_status_t (* add_descriptor)(int server_if, int service_handle, bt_uuid_t *uuid, int 権限) |
指定されたサービスに記述子を追加する
ファイルbt_gatt_server.hの173行目の定義。
bt_status_t (* add_owned_service)(int サーバー_if, int サービス_ハンドル, int 含まれる_ハンドル) |
含まれるサービスをその親サービスに割り当てる
ファイルbt_gatt_server.hの165行目の定義。
bt_status_t (* add_service)(int server_if, btgatt_srvc_id_t *srvc_id, int num_handles) |
新しいサービスを作成する
ファイルbt_gatt_server.hの162行目の定義。
bt_status_t (* connect)(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int Transport) |
リモート周辺機器への接続を作成する
ファイルbt_gatt_server.hの154行目の定義。
bt_status_t (* delete_service)(int server_if, int service_handle) |
ローカルサービスを削除する
ファイルbt_gatt_server.hの184行目の定義。
bt_status_t (* 切断)(int server_if, const bt_bdaddr_t *bd_addr, int conn_id) |
確立された接続を切断するか、保留中の接続をキャンセルします
ファイルbt_gatt_server.hの158行目の定義。
bt_status_t (* register_server)( bt_uuid_t *uuid) |
GATT サーバー アプリケーションをスタックに登録します
ファイルbt_gatt_server.hの148行目の定義。
bt_status_t (* send_indication)(intserver_if、intattribute_handle、intconn_id、intconfirm、vector< uint8_t > value) |
値の指示をリモートデバイスに送信します
ファイルbt_gatt_server.hの187行目の定義。
bt_status_t (* send_response)(int conn_id, int trans_id, int status, btgatt_response_t *response) |
読み取り/書き込み操作に対する応答を送信する
ファイルbt_gatt_server.hの192行目の定義。
bt_status_t (* start_service)(intserver_if、intservice_handle、inttransport) |
ローカルサービスを開始します
ファイルbt_gatt_server.hの177行目の定義。
bt_status_t (* stop_service)(int server_if, int service_handle) |
ローカルサービスを停止します
ファイルbt_gatt_server.hの181行目の定義。
bt_status_t (* unregister_server)(intserver_if) |
スタックからサーバー アプリケーションの登録を解除する
ファイルbt_gatt_server.hの151行目の定義。
この構造体のドキュメントは次のファイルから生成されました。
- ハードウェア/libhardware/include/hardware/ bt_gatt_server.h