การอ้างอิงโครงสร้าง bt_hc_interface_t
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
#include <
bt_hci_lib.h
>
ฟิลด์ข้อมูล |
|
size_t | size |
int(* | init )(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr) |
void(* | set_power )( bt_hc_chip_power_state_t state) |
int(* | lpm )( bt_hc_low_power_event_t event) |
void(* | preload )( TRANSAC transac) |
void(* | postload )( TRANSAC transac) |
int(* | transmit_buf )( TRANSAC transac, char *p_buf, int len) |
int(* | logging )( bt_hc_logging_state_t state, char *p_path, bool save_existing) |
void(* | cleanup )(void) |
int(* | tx_cmd )( TRANSAC transac, char *p_buf, int len) |
คำอธิบายโดยละเอียด
คําจํากัดความที่บรรทัด 165 ของไฟล์ bt_hci_lib.h .
เอกสารประกอบในสนาม
void(* cleanup)(void) |
ปิดอินเทอร์เฟซ
คําจํากัดความที่บรรทัด 194 ของไฟล์ bt_hci_lib.h .
int(* init)(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr) |
เปิดอินเทอร์เฟซและระบุรูทีนการเรียกกลับเพื่อใช้งานอินเทอร์เฟซนี้
คําจํากัดความที่บรรทัด 173 ของไฟล์ bt_hci_lib.h .
int(* logging)( bt_hc_logging_state_t state, char *p_path, bool save_existing) |
เปิด/ปิดการควบคุมการบันทึก HCI
คําจํากัดความที่บรรทัด 191 ของไฟล์ bt_hci_lib.h .
int(* lpm)( bt_hc_low_power_event_t event) |
ตั้งค่าการปลุกโหมดพลังงานต่ำ
คําจํากัดความที่บรรทัด 179 ของไฟล์ bt_hci_lib.h .
void(* postload)( TRANSAC transac) |
เรียกใช้การเริ่มต้นสแต็กหลัง
คําจํากัดความที่บรรทัด 185 ของไฟล์ bt_hci_lib.h .
void(* preload)( TRANSAC transac) |
เรียกใช้ก่อนการเริ่มต้นสแต็ก
คําจํากัดความที่บรรทัด 182 ของไฟล์ bt_hci_lib.h .
void(* set_power)( bt_hc_chip_power_state_t state) |
การควบคุมพลังงานของชิป
คําจํากัดความที่บรรทัด 176 ของไฟล์ bt_hci_lib.h .
size_t size |
ตั้งค่าเป็น sizeof(bt_hc_interface_t)
คําจํากัดความที่บรรทัด 167 ของไฟล์ bt_hci_lib.h .
int(* transmit_buf)( TRANSAC transac, char *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 .
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
- external/bluetooth/bluedroid/hci/include/ bt_hci_lib.h