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

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

#include < bt_hci_lib.h >

เขตข้อมูล

ขนาด_t ขนาด
อินท์(* init )(const bt_hc_callbacks_t *p_cb, ถ่านที่ไม่ได้ลงชื่อ *local_bdaddr)
เป็นโมฆะ(* set_power ) (สถานะ bt_hc_chip_power_state_t )
อินท์(* lpm )( เหตุการณ์ bt_hc_low_power_event_t )
เป็นโมฆะ(* พรีโหลด )( TRANSAC ทรานแซค)
เป็นโมฆะ(* โหลดภายหลัง )( TRANSAC transac)
อินท์(* send_buf )( TRANSAC transac, ถ่าน *p_buf, int len)
อินท์(* การบันทึก )( สถานะ bt_hc_logging_state_t , ถ่าน *p_path, บูล save_existing)
เป็นโมฆะ(* การล้างข้อมูล )(เป็นโมฆะ)
อินท์(* tx_cmd )( TRANSAC transac, ถ่าน *p_buf, int len)

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

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

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

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

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

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

int(* init)(const bt_hc_callbacks_t *p_cb, ถ่านที่ไม่ได้ลงชื่อ *local_bdaddr)

เปิดอินเทอร์เฟซและจัดเตรียมรูทีนการโทรกลับเพื่อใช้งานอินเทอร์เฟซนี้

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

int(* การบันทึก)( สถานะ bt_hc_logging_state_t , ถ่าน *p_path, บูล save_existing)

ควบคุมการเปิด/ปิดการบันทึก HCI

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

int(* lpm)( เหตุการณ์ bt_hc_low_power_event_t )

ตั้งค่าการปลุกโหมดพลังงานต่ำ

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

เป็นโมฆะ(* โหลดภายหลัง)( TRANSAC transac)

เรียกว่าการเริ่มต้นโพสต์สแต็ก

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

เป็นโมฆะ (* โหลดล่วงหน้า) ( TRANSAC transac)

ถูกเรียกก่อนที่จะเริ่มต้นสแต็ก

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

เป็นโมฆะ (* set_power) (สถานะ bt_hc_chip_power_state_t )

การควบคุมพลังงานของชิป

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

ขนาด_ขนาดt

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

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

int(* send_buf)( TRANSAC transac, ถ่าน *p_buf, int len)

ส่งบัฟเฟอร์

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

int(* tx_cmd)( TRANSAC transac, char *p_buf, int len)

ส่งคำสั่งไปยังเลเยอร์ hc (เช่นสถานะ SCO)

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


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ภายนอก / บลูทู ธ / bluedroid / hci / รวม / bt_hci_lib.h