bt_hc_interface_t סימוכין למבנה

bt_hc_interface_t סימוכין למבנה

#include < bt_hci_lib.h >

שדות נתונים

size_t גודל
int(* init )(const bt_hc_callbacks_t *p_cb, char לא חתום *local_bdaddr)
בָּטֵל(* set_power )( bt_hc_chip_power_state_t state)
int(* lpm )( bt_hc_low_power_event_t event)
בָּטֵל(* טעינה מראש )( TRANSAC transac)
בָּטֵל(* 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)
בָּטֵל(* ניקוי )(בטל)
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, char unsigned *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(* טעינה מוקדמת)( 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 .


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