bthh_interface_t การอ้างอิงโครงสร้าง

bthh_interface_t การอ้างอิงโครงสร้าง

#include < bt_hh.h >

เขตข้อมูล

ขนาด_t ขนาด
bt_status_t (* init )( bthh_callbacks_t *โทรกลับ)
bt_status_t (* เชื่อมต่อ )(bt_bdaddr_t *bd_addr)
bt_status_t (* ตัดการเชื่อมต่อ )(bt_bdaddr_t *bd_addr)
bt_status_t (* virtual_unplug )(bt_bdaddr_t *bd_addr)
bt_status_t (* set_info )(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)
bt_status_t (* get_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t โปรโตคอลโหมด)
bt_status_t (* set_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t โปรโตคอลโหมด)
bt_status_t (* get_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, uint8_t reportId, int bufferSize)
bt_status_t (* set_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, ถ่าน *รายงาน)
bt_status_t (* send_data )(bt_bdaddr_t *bd_addr, ถ่าน *data)
เป็นโมฆะ(* การล้างข้อมูล )(เป็นโมฆะ)

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

แสดงถึงอินเทอร์เฟซมาตรฐาน BT-HH

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

เอกสารภาคสนาม

เป็นโมฆะ (* การล้างข้อมูล) (เป็นโมฆะ)

ปิดอินเทอร์เฟซ

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

bt_status_t (* เชื่อมต่อ)(bt_bdaddr_t *bd_addr)

เชื่อมต่อกับอุปกรณ์ซ่อน

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

bt_status_t (* ตัดการเชื่อมต่อ)(bt_bdaddr_t *bd_addr)

ตัดการเชื่อมต่อจากอุปกรณ์ซ่อน

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

bt_status_t (* get_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t โปรโตคอลโหมด)

รับโหมดโปรโต HID

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

bt_status_t (* get_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, uint8_t reportId, int bufferSize)

ส่ง GET_REPORT ไปยังอุปกรณ์ HID

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

bt_status_t (* init)( bthh_callbacks_t *โทรกลับ)

ลงทะเบียนการโทรกลับ BtHh

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

bt_status_t (* send_data)(bt_bdaddr_t *bd_addr, ถ่าน *data)

ส่งข้อมูลไปยังอุปกรณ์ HID

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

bt_status_t (* set_info)(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)

ตั้งค่าตัวอธิบายอุปกรณ์ HID สำหรับอุปกรณ์ HID ที่ระบุ

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

bt_status_t (* set_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t โปรโตคอลโหมด)

ตั้งค่าโหมดโปรโต HID

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

bt_status_t (* set_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t reportType, ถ่าน *รายงาน)

ส่ง SET_REPORT ไปยังอุปกรณ์ HID

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

ขนาด_ขนาดt

ตั้งค่าเป็น sizeof(BtHhInterface)

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

bt_status_t (* virtual_unplug)(bt_bdaddr_t *bd_addr)

Virtual UnPlug (VUP) อุปกรณ์ HID ที่ระบุ

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


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์ /bt_hh.h