การอ้างอิงโครงสร้าง 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