bt_hc_interface_t مرجع ساختار
#include < bt_hci_lib.h >
فیلدهای داده | |
اندازه_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 ) |
خالی(* | پیش بارگیری )( TRANSAC transac) |
خالی(* | پست بار )( TRANSAC transac) |
int(* | transmit_buf )( TRANSAC transac، char *p_buf، int len) |
int(* | ورود به سیستم )( وضعیت bt_hc_logging_state_t ، char *p_path، bool save_existing |
خالی(* | پاکسازی ) (باطل) |
int(* | tx_cmd )( TRANSAC transac، char *p_buf، int len) |
توصیف همراه با جزئیات
تعریف در خط 165 فایل bt_hci_lib.h .
مستندات میدانی
void(* پاکسازی)(باطل) |
رابط را می بندد
تعریف در خط 194 فایل bt_hci_lib.h .
int(* init)(const bt_hc_callbacks_t *p_cb، 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 ) |
تنظیم حالت کم مصرف بیدار
تعریف در خط 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 .
اندازه_t اندازه |
تنظیم روی 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