การอ้างอิงโครงสร้าง 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, บูล is_direct, การขนส่ง int)
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 integrated_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, int service_handle, bt_uuid_t *uuid, สิทธิ์ int)
bt_status_t (* start_service ) (int server_if, int service_handle, int การขนส่ง)
bt_status_t (* stop_service ) (int server_if, int service_handle)
bt_status_t (* ลบ_บริการ ) (int server_if, int service_handle)
bt_status_t (* send_indication )(int server_if, int คุณลักษณะ_จับ, int conn_id, int ยืนยัน, เวกเตอร์ < uint8_t > ค่า)
bt_status_t (* send_response )(int conn_id, int trans_id, สถานะ int, btgatt_response_t *ตอบกลับ)

คำอธิบายโดยละเอียด

แสดงถึงอินเทอร์เฟซเซิร์ฟเวอร์ 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 integrated_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, บูล is_direct, การขนส่ง int)

สร้างการเชื่อมต่อกับอุปกรณ์ต่อพ่วงระยะไกล

คำจำกัดความที่บรรทัด 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, intattribute_handle, int conn_id, int ยืนยัน, เวกเตอร์ < uint8_t > ค่า)

ส่งสัญญาณบ่งชี้ค่าไปยังอุปกรณ์ระยะไกล

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

bt_status_t (* send_response)(int conn_id, int trans_id, สถานะ int, btgatt_response_t *ตอบกลับ)

ส่งการตอบสนองต่อการดำเนินการอ่าน/เขียน

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

bt_status_t (* start_service) (int server_if, int service_handle, การขนส่ง int)

เริ่มบริการท้องถิ่น

คำจำกัดความที่บรรทัด 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/รวม/ฮาร์ดแวร์/ bt_gatt_server.h