btgatt_server_interface_t 構造体のリファレンス

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

フィールドドキュメント

bt_status_t (* add_characteristic)(int server_if, int service_handle, bt_uuid_t *uuid, int プロパティ, int 権限)

サービスに特性を追加する

ファイルbt_gatt_server.h168行目の定義。

bt_status_t (* add_descriptor)(int server_if, int service_handle, bt_uuid_t *uuid, int 権限)

指定されたサービスに記述子を追加する

ファイルbt_gatt_server.h173行目の定義。

bt_status_t (* add_owned_service)(int サーバー_if, int サービス_ハンドル, int 含まれる_ハンドル)

含まれるサービスをその親サービスに割り当てる

ファイルbt_gatt_server.h165行目の定義。

bt_status_t (* add_service)(int server_if, btgatt_srvc_id_t *srvc_id, int num_handles)

新しいサービスを作成する

ファイルbt_gatt_server.h162行目の定義。

bt_status_t (* connect)(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int Transport)

リモート周辺機器への接続を作成する

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

bt_status_t (* delete_service)(int server_if, int service_handle)

ローカルサービスを削除する

ファイルbt_gatt_server.h184行目の定義。

bt_status_t (* 切断)(int server_if, const bt_bdaddr_t *bd_addr, int conn_id)

確立された接続を切断するか、保留中の接続をキャンセルします

ファイルbt_gatt_server.h158行目の定義。

bt_status_t (* register_server)( bt_uuid_t *uuid)

GATT サーバー アプリケーションをスタックに登録します

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

bt_status_t (* send_indication)(intserver_if、intattribute_handle、intconn_id、intconfirm、vector< uint8_t > value)

値の指示をリモートデバイスに送信します

ファイルbt_gatt_server.h187行目の定義。

bt_status_t (* send_response)(int conn_id, int trans_id, int status, btgatt_response_t *response)

読み取り/書き込み操作に対する応答を送信する

ファイルbt_gatt_server.h192行目の定義。

bt_status_t (* start_service)(intserver_if、intservice_handle、inttransport)

ローカルサービスを開始します

ファイルbt_gatt_server.h177行目の定義。

bt_status_t (* stop_service)(int server_if, int service_handle)

ローカルサービスを停止します

ファイルbt_gatt_server.h181行目の定義。

bt_status_t (* unregister_server)(intserver_if)

スタックからサーバー アプリケーションの登録を解除する

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


この構造体のドキュメントは次のファイルから生成されました。