การอ้างอิงโครงสร้าง 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 (*  connect )(int server_if, const bt_bdaddr_t *bd_addr, bool is_direct, int transport)
 
bt_status_t (*  disconnect )(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 properties, int permissions)
 
bt_status_t (*  add_descriptor )(int server_if, int service_handle, bt_uuid_t *uuid, int permissions)
 
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 attribute_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 permissions)

เพิ่มลักษณะให้กับบริการ

คําจํากัดความที่บรรทัด 168 ของไฟล์ bt_gatt_server.h .

bt_status_t (* add_descriptor)(int server_if, int service_handle, bt_uuid_t *uuid, int permissions)

เพิ่มตัวระบุลงในบริการหนึ่งๆ

คําจํากัดความที่บรรทัด 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 (* 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 (* disconnect)(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 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 .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้