btgatt_server_interface_t構造体リファレンス
#include < bt_gatt_server.h >
データフィールド | |
bt_status_t (* | register_server )( bt_uuid_t * uuid) |
bt_status_t (* | unregister_server )(int server_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_included_service )(int server_if、int service_handle、int include_handle) |
bt_status_t (* | add_characteristic )(int server_if、int service_handle、 bt_uuid_t * uuid、intプロパティ、intパーミッション) |
bt_status_t (* | add_descriptor )(int server_if、int service_handle、 bt_uuid_t * uuid、intpermissions) |
bt_status_t (* | start_service )(int server_if、int service_handle、int transport) |
bt_status_t (* | stop_service )(int server_if、int service_handle) |
bt_status_t (* | delete_service )(int server_if、int service_handle) |
bt_status_t (* | send_indication )(int server_if、int attribute_handle、int conn_id、intfirm、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、intpermissions) |
特定のサービスに記述子を追加します
ファイルbt_gatt_server.hの173行で定義されています。
bt_status_t (* add_included_service)(int server_if、int service_handle、int include_handle) |
含まれているサービスをその親サービスに割り当てます
ファイル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 (*接続)(intserver_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 (*切断)(intserver_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)(int server_if、int attribute_handle、int conn_id、intfirm、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)(int server_if、int service_handle、int transport) |
ローカルサービスを開始します
ファイル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)(int server_if) |
スタックからサーバーアプリケーションの登録を解除します
ファイルbt_gatt_server.hの151行で定義されています。
この構造体のドキュメントは、次のファイルから生成されました。