btgatt_server_interface_t संरचना संदर्भ

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