bt_hc_interface_t संरचना संदर्भ

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