bt_hc_interface_t مرجع الهيكل

bt_hc_interface_t مرجع الهيكل

#include < bt_hci_lib.h >

حقول البيانات

size_t مقاس
كثافة العمليات (* init )(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr)
فارغ(* set_power )(حالة bt_hc_chip_power_state_t )
كثافة العمليات (* lpm )( حدث bt_hc_low_power_event_t )
فارغ(* التحميل المسبق )( ترانساك ترانساك )
فارغ(* التحميل اللاحق )( TRANSAC transac)
كثافة العمليات (* send_buf )( TRANSAC transac، char *p_buf، int len)
كثافة العمليات (* تسجيل الدخول )( حالة bt_hc_logging_state_t ، char *p_path، bool save_existing)
فارغ(* تنظيف )(باطلة)
كثافة العمليات (* tx_cmd )( TRANSAC transac، char *p_buf، int len)

وصف تفصيلي

التعريف في السطر 165 من الملف bt_hci_lib.h .

التوثيق الميداني

باطلة(* تنظيف)(باطلة)

يغلق الواجهة

التعريف في السطر 194 من الملف bt_hci_lib.h .

int(* init)(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr)

يفتح الواجهة ويوفر إجراءات رد الاتصال لتنفيذ هذه الواجهة.

التعريف في السطر 173 من الملف bt_hci_lib.h .

int(* التسجيل)( حالة bt_hc_logging_state_t ، 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 .

باطلة (* تحميل لاحق) ( ترانساك ترانساك)

دعا تهيئة ما بعد المكدس

التعريف في السطر 185 من الملف bt_hci_lib.h .

باطلة (* التحميل المسبق) (ترانساك ترانساك )

تم استدعاؤه قبل تهيئة المكدس

التعريف في السطر 182 من الملف bt_hci_lib.h .

باطلة (* set_power) (حالة bt_hc_chip_power_state_t )

التحكم في قوة الشريحة

التعريف في السطر 176 من الملف bt_hci_lib.h .

حجم_حجم

اضبط على sizeof(bt_hc_interface_t)

التعريف في السطر 167 من الملف bt_hci_lib.h .

int(* send_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 .


تم إنشاء وثائق هذه البنية من الملف التالي:
  • خارجي/بلوتوث/bluedroid/hci/include/ bt_hci_lib.h