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 .
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- חיצוני/bluetooth/bluedroid/hci/include/ bt_hci_lib.h