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 Included_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، intservice_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 (* | حذف_الخدمة )(int server_if، intservice_handle) |
bt_status_t (* | send_inification )(int server_if، int attribute_handle، int conn_id، int تأكيد، قيمة المتجه< uint8_t >) |
bt_status_t (* | send_response )(int conn_id، int trans_id، حالة int، 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، أذونات int) |
إضافة خاصية إلى الخدمة
التعريف في السطر 168 من الملف bt_gatt_server.h .
bt_status_t (* add_descriptor)(int server_if، int Service_handle، bt_uuid_t *uuid، أذونات int) |
إضافة واصف لخدمة معينة
التعريف في السطر 173 من الملف bt_gatt_server.h .
bt_status_t (* add_included_service)(int server_if، int Service_handle، int Included_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 (* الاتصال)(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) |
يسجل تطبيق خادم GATT مع المكدس
التعريف في السطر 148 من الملف bt_gatt_server.h .
bt_status_t (* send_indication) (int server_if، int attribute_handle، int conn_id، int Confirm، Vector< uint8_t > value) |
إرسال إشارة القيمة إلى جهاز بعيد
التعريف في السطر 187 من الملف bt_gatt_server.h .
bt_status_t (* send_response) (int conn_id، int trans_id، حالة int، 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 .
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/include/hardware/ bt_gatt_server.h