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

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


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้