btgatt_server_interface_t संरचना संदर्भ
#include < bt_gatt_server.h >
डेटा फ़ील्ड | |
bt_status_t (* | रजिस्टर_सर्वर )( bt_uuid_t *uuid) |
bt_status_t (* | अपंजीकृत_सर्वर )(int सर्वर_if) |
bt_status_t (* | कनेक्ट )(int सर्वर_आईएफ, कॉन्स्ट bt_bdaddr_t *bd_addr, बूल is_direct, int ट्रांसपोर्ट) |
bt_status_t (* | डिस्कनेक्ट )(int सर्वर_आईएफ, कॉन्स्ट bt_bdaddr_t *bd_addr, int conn_id) |
bt_status_t (* | add_service )(int सर्वर_if, btgatt_srvc_id_t *srvc_id, int num_handles) |
bt_status_t (* | add_included_service )(int सर्वर_if, int service_handle, int include_handle) |
bt_status_t (* | add_characteristic )(int सर्वर_if, int service_handle, bt_uuid_t *uuid, int गुण, int अनुमतियाँ) |
bt_status_t (* | add_descriptor )(int सर्वर_if, int service_handle, bt_uuid_t *uuid, int अनुमतियाँ) |
bt_status_t (* | स्टार्ट_सर्विस )(इंट सर्वर_आईएफ, इंट सर्विस_हैंडल, इंट ट्रांसपोर्ट) |
bt_status_t (* | stop_service )(int सर्वर_if, int service_handle) |
bt_status_t (* | delete_service )(int सर्वर_if, int service_handle) |
bt_status_t (* | भेजें_संकेत )(int सर्वर_if, int विशेषता_हैंडल, int conn_id, int पुष्टि, वेक्टर< uint8_t > मान) |
bt_status_t (* | भेजें_प्रतिक्रिया )(int conn_id, int trans_id, int स्थिति, btgatt_response_t *प्रतिक्रिया) |
विस्तृत विवरण
मानक BT-GATT सर्वर इंटरफ़ेस का प्रतिनिधित्व करता है।
फ़ाइल bt_gatt_server.h की पंक्ति 146 पर परिभाषा।
फ़ील्ड दस्तावेज़ीकरण
bt_status_t (* add_characteristic)(int सर्वर_if, int service_handle, bt_uuid_t *uuid, int गुण, int अनुमतियाँ) |
किसी सेवा में एक विशेषता जोड़ें
फ़ाइल bt_gatt_server.h की पंक्ति 168 पर परिभाषा।
bt_status_t (* add_descriptor)(int सर्वर_if, int service_handle, bt_uuid_t *uuid, int अनुमतियाँ) |
किसी दी गई सेवा में एक डिस्क्रिप्टर जोड़ें
फ़ाइल bt_gatt_server.h की पंक्ति 173 पर परिभाषा।
bt_status_t (* add_included_service)(int सर्वर_if, int service_handle, int include_handle) |
किसी सम्मिलित सेवा को उसकी मूल सेवा में असाइन करें
फ़ाइल bt_gatt_server.h की पंक्ति 165 पर परिभाषा।
bt_status_t (* add_service)(int सर्वर_if, btgatt_srvc_id_t *srvc_id, int num_handles) |
एक नई सेवा बनाएँ
फ़ाइल bt_gatt_server.h की पंक्ति 162 पर परिभाषा।
bt_status_t (* कनेक्ट)(int सर्वर_if, const bt_bdaddr_t *bd_addr, बूल is_direct, int ट्रांसपोर्ट) |
किसी दूरस्थ परिधीय से कनेक्शन बनाएं
फ़ाइल bt_gatt_server.h की पंक्ति 154 पर परिभाषा।
bt_status_t (* delete_service)(int सर्वर_if, int service_handle) |
एक स्थानीय सेवा हटाएँ
फ़ाइल bt_gatt_server.h की पंक्ति 184 पर परिभाषा।
bt_status_t (* डिस्कनेक्ट)(int सर्वर_if, const bt_bdaddr_t *bd_addr, int conn_id) |
किसी स्थापित कनेक्शन को डिस्कनेक्ट करें या लंबित कनेक्शन को रद्द करें
फ़ाइल bt_gatt_server.h की पंक्ति 158 पर परिभाषा।
bt_status_t (* रजिस्टर_सर्वर)( bt_uuid_t *uuid) |
स्टैक के साथ GATT सर्वर एप्लिकेशन पंजीकृत करता है
फ़ाइल bt_gatt_server.h की पंक्ति 148 पर परिभाषा।
bt_status_t (* भेजें_संकेत)(int सर्वर_if, int विशेषता_हैंडल, int conn_id, int पुष्टि, वेक्टर< uint8_t > मान) |
किसी दूरस्थ डिवाइस पर मूल्य संकेत भेजें
फ़ाइल bt_gatt_server.h की पंक्ति 187 पर परिभाषा।
bt_status_t (* भेजें_प्रतिक्रिया)(int conn_id, int trans_id, int स्थिति, btgatt_response_t *प्रतिक्रिया) |
पढ़ने/लिखने की कार्रवाई के लिए प्रतिक्रिया भेजें
फ़ाइल bt_gatt_server.h की पंक्ति 192 पर परिभाषा।
bt_status_t (* प्रारंभ_सेवा)(int सर्वर_if, int service_handle, int ट्रांसपोर्ट) |
एक स्थानीय सेवा प्रारंभ करता है
फ़ाइल bt_gatt_server.h की पंक्ति 177 पर परिभाषा।
bt_status_t (* stop_service)(int सर्वर_if, int service_handle) |
स्थानीय सेवा बंद कर देता है
फ़ाइल bt_gatt_server.h की पंक्ति 181 पर परिभाषा।
bt_status_t (* अपंजीकृत_सर्वर)(int सर्वर_if) |
स्टैक से सर्वर एप्लिकेशन को अपंजीकृत करें
फ़ाइल bt_gatt_server.h की पंक्ति 151 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_gatt_server.h