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)
অকার্যকর(* সেট_পাওয়ার )( 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 state, char *p_path, bool save_existing)
অকার্যকর(* পরিষ্কার )(অকার্যকর)
int(* tx_cmd )( TRANSAC transac, char *p_buf, int len)

বিস্তারিত বিবরণ

bt_hci_lib.h ফাইলের 165 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

অকার্যকর (* পরিষ্কার) (অকার্যকর)

ইন্টারফেস বন্ধ করে

bt_hci_lib.h ফাইলের 194 লাইনে সংজ্ঞা।

int(* init)(const bt_hc_callbacks_t *p_cb, স্বাক্ষরবিহীন char *local_bdaddr)

ইন্টারফেস খোলে এবং এই ইন্টারফেসের বাস্তবায়নে কলব্যাক রুটিন প্রদান করে।

bt_hci_lib.h ফাইলের 173 লাইনে সংজ্ঞা।

int(* লগিং)( bt_hc_logging_state_t অবস্থা, char *p_path, bool save_existing)

HCI লগিং অন/অফ নিয়ন্ত্রণ করে

bt_hci_lib.h ফাইলের 191 লাইনে সংজ্ঞা।

int(* lpm)( bt_hc_low_power_event_t ইভেন্ট)

কম পাওয়ার মোড ওয়েক সেট করুন

bt_hci_lib.h ফাইলের 179 লাইনে সংজ্ঞা।

অকার্যকর(* পোস্টলোড)( ট্রান্স্যাক ট্রানসাক)

পোস্ট স্ট্যাক ইনিশিয়ালাইজেশন বলা হয়

bt_hci_lib.h ফাইলের 185 লাইনে সংজ্ঞা।

অকার্যকর(* প্রিলোড)( TRANSAC transac)

স্ট্যাক ইনিশিয়ালাইজেশনের আগে কল করা হয়েছে

bt_hci_lib.h ফাইলের 182 লাইনে সংজ্ঞা।

void(* set_power)( bt_hc_chip_power_state_t state)

চিপ পাওয়ার কন্ট্রোল

bt_hci_lib.h ফাইলের 176 লাইনে সংজ্ঞা।

size_t আকার

সাইজফ(bt_hc_interface_t) এ সেট করুন

bt_hci_lib.h ফাইলের 167 লাইনে সংজ্ঞা।

int(* transmit_buf)( TRANSAC transac, char *p_buf, int len)

ট্রান্সমিট বাফার

bt_hci_lib.h ফাইলের 188 লাইনে সংজ্ঞা।

int(* tx_cmd)( TRANSAC transac, char *p_buf, int len)

hc স্তরে কমান্ড পাঠায় (যেমন SCO রাজ্য)

bt_hci_lib.h ফাইলের 197 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল: