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 (* | اتصال )(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، مجوزهای int) |
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 feature_handle، int conn_id، int confirm، vector< uint8_t > value) |
bt_status_t (* | send_response )(int conn_id، int trans_id، int status، btgatt_response_t *response) |
توصیف همراه با جزئیات
رابط استاندارد سرور BT-GATT را نشان می دهد.
تعریف در خط 146 فایل bt_gatt_server.h .
مستندات میدانی
bt_status_t (* add_characteristic)(int server_if, int service_handle, bt_uuid_t *uuid, int properties, int permission) |
یک ویژگی به یک سرویس اضافه کنید
تعریف در خط 168 فایل bt_gatt_server.h .
bt_status_t (* add_descriptor)(int server_if, int service_handle, bt_uuid_t *uuid, int permission) |
یک توصیفگر به یک سرویس داده شده اضافه کنید
تعریف در خط 173 فایل bt_gatt_server.h .
bt_status_t (* add_included_service)(int server_if، int service_handle، int include_handle) |
یک سرویس همراه را به سرویس والدین آن اختصاص دهید
تعریف در خط 165 فایل bt_gatt_server.h .
bt_status_t (* add_service)(int server_if، btgatt_srvc_id_t *srvc_id، int num_handles) |
یک سرویس جدید ایجاد کنید
تعریف در خط 162 فایل bt_gatt_server.h .
bt_status_t (* connect)(int server_if، const bt_bdaddr_t *bd_addr، bool is_direct، int transport) |
اتصال به یک دستگاه جانبی راه دور ایجاد کنید
تعریف در خط 154 فایل bt_gatt_server.h .
bt_status_t (* delete_service)(int server_if، int service_handle) |
یک سرویس محلی را حذف کنید
تعریف در خط 184 فایل bt_gatt_server.h .
bt_status_t (* قطع اتصال)(int server_if، const bt_bdaddr_t *bd_addr، int conn_id) |
اتصال برقرار شده را قطع کنید یا یک اتصال معلق را لغو کنید
تعریف در خط 158 فایل bt_gatt_server.h .
bt_status_t (* register_server)( bt_uuid_t *uuid) |
یک برنامه سرور گات را با پشته ثبت می کند
تعریف در خط 148 فایل bt_gatt_server.h .
bt_status_t (* send_indication)(int server_if، int ویژگی_handle، int conn_id، int تایید، بردار< uint8_t > مقدار) |
نشانگر مقدار را به یک دستگاه راه دور ارسال کنید
تعریف در خط 187 فایل bt_gatt_server.h .
bt_status_t (* send_response)(int conn_id، int trans_id، int status، btgatt_response_t *response) |
ارسال پاسخ به عملیات خواندن/نوشتن
تعریف در خط 192 فایل bt_gatt_server.h .
bt_status_t (* start_service)(int server_if، int service_handle، int transport) |
یک سرویس محلی راه اندازی می کند
تعریف در خط 177 فایل bt_gatt_server.h .
bt_status_t (* stop_service)(int server_if، int service_handle) |
یک سرویس محلی را متوقف می کند
تعریف در خط 181 فایل bt_gatt_server.h .
bt_status_t (* unregister_server)(int server_if) |
یک برنامه سرور را از پشته لغو ثبت کنید
تعریف در خط 151 فایل bt_gatt_server.h .
مستندات این ساختار از فایل زیر تولید شده است:
- hardware/libhardware/include/hardware/ bt_gatt_server.h