संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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 )(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 properties, 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 (* सेंड_इंडिकेशन ) (इंट सर्वर_इफ, इंट एट्रिब्यूट_हैंडल, इंट कॉन_आईडी, इंट कन्फर्म, वेक्टर< uint8_t> वैल्यू)
bt_status_t (* send_response )(int conn_id, int trans_id, int status, btgatt_response_t *response)

विस्तृत विवरण

मानक BT-GATT सर्वर इंटरफ़ेस का प्रतिनिधित्व करता है।

फ़ाइल bt_gatt_server.h की पंक्ति 146 पर परिभाषा।

फील्ड दस्तावेज़ीकरण

bt_status_t (* add_characteristic)(int server_if, int service_handle, bt_uuid_t *uuid, int properties, int अनुमतियां)

सेवा में विशेषता जोड़ें

फ़ाइल bt_gatt_server.h की पंक्ति 168 पर परिभाषा।

bt_status_t (* add_descriptor)(int server_if, int service_handle, bt_uuid_t *uuid, int अनुमतियां)

किसी दी गई सेवा में एक डिस्क्रिप्टर जोड़ें

फ़ाइल bt_gatt_server.h की पंक्ति 173 पर परिभाषा।

bt_status_t (* add_included_service) (int server_if, int service_handle, int include_handle)

इसकी मूल सेवा में शामिल सेवा असाइन करें

फ़ाइल bt_gatt_server.h की पंक्ति 165 पर परिभाषा।

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

एक नई सेवा बनाएं

फ़ाइल bt_gatt_server.h की पंक्ति 162 पर परिभाषा।

bt_status_t (* कनेक्ट)(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int Transport)

रिमोट पेरिफेरल से कनेक्शन बनाएं

फ़ाइल bt_gatt_server.h की पंक्ति 154 पर परिभाषा।

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

एक स्थानीय सेवा हटाएं

फ़ाइल bt_gatt_server.h की लाइन 184 पर परिभाषा।

bt_status_t (* डिस्कनेक्ट)(int server_if, const bt_bdaddr_t *bd_addr, int conn_id)

एक स्थापित कनेक्शन को डिस्कनेक्ट करें या एक लंबित कनेक्शन को रद्द करें

फ़ाइल bt_gatt_server.h की पंक्ति 158 पर परिभाषा।

bt_status_t (* register_server)( bt_uuid_t *uuid)

स्टैक के साथ GATT सर्वर एप्लिकेशन को पंजीकृत करता है

फ़ाइल bt_gatt_server.h की लाइन 148 पर परिभाषा।

bt_status_t (* सेंड_इंडिकेशन) (इंट सर्वर_इफ, इंट एट्रिब्यूट_हैंडल, इंट conn_id, इंट कन्फर्म, वेक्टर< uint8_t > वैल्यू)

रिमोट डिवाइस को वैल्यू इंडिकेशन भेजें

फ़ाइल bt_gatt_server.h की लाइन 187 पर परिभाषा।

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

पढ़ने/लिखने के ऑपरेशन के लिए प्रतिक्रिया भेजें

फ़ाइल bt_gatt_server.h की पंक्ति 192 पर परिभाषा।

bt_status_t (* start_service)(int server_if, int service_handle, int Transport)

एक स्थानीय सेवा शुरू करता है

फ़ाइल bt_gatt_server.h की पंक्ति 177 पर परिभाषा।

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

एक स्थानीय सेवा को रोकता है

फ़ाइल bt_gatt_server.h की लाइन 181 पर परिभाषा।

bt_status_t (* अपंजीकृत_सर्वर) (int server_if)

स्टैक से सर्वर एप्लिकेशन को अपंजीकृत करें

फ़ाइल bt_gatt_server.h की पंक्ति 151 पर परिभाषा।


इस संरचना के लिए प्रलेखन निम्न फ़ाइल से उत्पन्न किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_gatt_server.h