bt_hc_interface_t संरचना संदर्भ
#include < bt_hci_lib.h >
डेटा फ़ील्ड | |
आकार_t | आकार |
पूर्णांक(* | init )(स्थिरांक bt_hc_callbacks_t *p_cb, अहस्ताक्षरित चार *local_bdaddr) |
खालीपन(* | set_power )( bt_hc_chip_power_state_t राज्य) |
पूर्णांक(* | एलपीएम )( bt_hc_low_power_event_t इवेंट) |
खालीपन(* | प्रीलोड )( ट्रांसैक ट्रांसैक) |
खालीपन(* | पोस्टलोड )( ट्रांसैक ट्रांसैक) |
पूर्णांक(* | ट्रांसमिट_ब्यूफ़ )( ट्रांसैक ट्रांसैक, चार *पी_ब्यूफ़, इंट लेन) |
पूर्णांक(* | लॉगिंग )( bt_hc_logging_state_t स्थिति, चार *p_path, बूल सेव_मौजूदा) |
खालीपन(* | सफ़ाई )(शून्य) |
पूर्णांक(* | tx_cmd )( ट्रांसैक ट्रांसैक, चार *p_buf, int len) |
विस्तृत विवरण
फ़ाइल bt_hci_lib.h की पंक्ति 165 पर परिभाषा।
फ़ील्ड दस्तावेज़ीकरण
शून्य(* सफ़ाई)(शून्य) |
इंटरफ़ेस बंद कर देता है
फ़ाइल bt_hci_lib.h की पंक्ति 194 पर परिभाषा।
int(* init)(const bt_hc_callbacks_t *p_cb, अहस्ताक्षरित चार *local_bdaddr) |
इंटरफ़ेस खोलता है और इस इंटरफ़ेस के कार्यान्वयन के लिए कॉलबैक रूटीन प्रदान करता है।
फ़ाइल bt_hci_lib.h की पंक्ति 173 पर परिभाषा।
int(* लॉगिंग)( bt_hc_logging_state_t स्थिति, चार *p_path, बूल सेव_मौजूदा) |
एचसीआई लॉगिंग को चालू/बंद नियंत्रित करता है
फ़ाइल bt_hci_lib.h की पंक्ति 191 पर परिभाषा।
int(* lpm)( bt_hc_low_power_event_t इवेंट) |
लो पावर मोड वेक सेट करें
फ़ाइल bt_hci_lib.h की पंक्ति 179 पर परिभाषा।
शून्य(* पोस्टलोड)( ट्रांसैक ट्रांसैक) |
पोस्ट स्टैक इनिशियलाइज़ेशन कहा जाता है
फ़ाइल bt_hci_lib.h की पंक्ति 185 पर परिभाषा।
शून्य(* प्रीलोड)( ट्रांसैक ट्रांसैक) |
स्टैक आरंभीकरण से पहले कॉल किया गया
फ़ाइल bt_hci_lib.h की पंक्ति 182 पर परिभाषा।
शून्य(* set_power)( bt_hc_chip_power_state_t स्थिति) |
चिप पावर नियंत्रण
फ़ाइल bt_hci_lib.h की पंक्ति 176 पर परिभाषा।
आकार_टी आकार |
sizeof(bt_hc_interface_t) पर सेट करें
फ़ाइल bt_hci_lib.h की पंक्ति 167 पर परिभाषा।
int(*transmit_buf)( TRANSAC ट्रांसैक, char *p_buf, int len) |
बफ़र संचारित करें
फ़ाइल bt_hci_lib.h की पंक्ति 188 पर परिभाषा।
int(* tx_cmd)( ट्रांसैक ट्रांसैक, चार *p_buf, int len) |
एचसी परत को आदेश भेजता है (जैसे एससीओ राज्य)
फ़ाइल bt_hci_lib.h की पंक्ति 197 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- बाहरी/ब्लूटूथ/ब्लूड्रॉइड/एचसीआई/शामिल/ bt_hci_lib.h