הפניה ל-Struct של bt_hc_interface_t

הפניה ל-Struct של 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)

פתיחת הממשק ומתן פונקציות ה-callback להטמעה של הממשק הזה.

ההגדרה מופיעה בשורה 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)

הקריאה מתבצעת לפני האיפוס של ה-stack

ההגדרה מופיעה בשורה 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 .


התיעוד של המבנה הזה נוצר מהקובץ הבא: