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

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

#include < bt_hh.h >

डेटा फ़ील्ड

आकार_t आकार
bt_status_t (* init )( bthh_callbacks_t *कॉलबैक)
bt_status_t (* कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* डिस्कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* वर्चुअल_अनप्लग )(bt_bdaddr_t *bd_addr)
bt_status_t (* set_info )(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)
bt_status_t (* get_protocol )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t प्रोटोकॉलमोड)
bt_status_t (* सेट_प्रोटोकॉल )(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t प्रोटोकॉलमोड)
bt_status_t (* get_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t रिपोर्ट टाइप, uint8_t रिपोर्टआईडी, int बफ़र आकार)
bt_status_t (* set_report )(bt_bdaddr_t *bd_addr, bthh_report_type_t रिपोर्ट प्रकार, char *रिपोर्ट)
bt_status_t (* सेंड_डेटा )(bt_bdaddr_t *bd_addr, char *डेटा)
खालीपन(* सफ़ाई )(शून्य)

विस्तृत विवरण

मानक बीटी-एचएच इंटरफ़ेस का प्रतिनिधित्व करता है।

फ़ाइल bt_hh.h की पंक्ति 140 पर परिभाषा।

फ़ील्ड दस्तावेज़ीकरण

शून्य(* सफ़ाई)(शून्य)

इंटरफ़ेस बंद कर देता है.

फ़ाइल bt_hh.h की पंक्ति 178 पर परिभाषा।

bt_status_t (* कनेक्ट)(bt_bdaddr_t *bd_addr)

छुपे हुए डिवाइस से कनेक्ट करें

फ़ाइल bt_hh.h की पंक्ति 151 पर परिभाषा।

bt_status_t (*डिस्कनेक्ट)(bt_bdaddr_t *bd_addr)

छुपे हुए डिवाइस से डिस्कनेक्ट करें

फ़ाइल bt_hh.h की पंक्ति 154 पर परिभाषा।

bt_status_t (* get_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t प्रोटोकॉलमोड)

HID प्रोटो मोड प्राप्त करें.

फ़ाइल bt_hh.h की पंक्ति 163 पर परिभाषा।

bt_status_t (* get_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t रिपोर्ट प्रकार, uint8_t रिपोर्टआईडी, int बफ़र आकार)

HID डिवाइस पर GET_REPORT भेजें।

फ़ाइल bt_hh.h की पंक्ति 169 पर परिभाषा।

bt_status_t (* init)( bthh_callbacks_t *कॉलबैक)

बीटीएचएच कॉलबैक पंजीकृत करें

फ़ाइल bt_hh.h की पंक्ति 148 पर परिभाषा।

bt_status_t (* भेजें_डेटा)(bt_bdaddr_t *bd_addr, char *डेटा)

HID डिवाइस पर डेटा भेजें.

फ़ाइल bt_hh.h की पंक्ति 175 पर परिभाषा।

bt_status_t (* set_info)(bt_bdaddr_t *bd_addr, bthh_hid_info_t hid_info)

निर्दिष्ट HID डिवाइस के लिए HID डिवाइस डिस्क्रिप्टर सेट करें।

फ़ाइल bt_hh.h की पंक्ति 160 पर परिभाषा।

bt_status_t (* set_protocol)(bt_bdaddr_t *bd_addr, bthh_protocol_mode_t प्रोटोकॉलमोड)

HID प्रोटो मोड सेट करें।

फ़ाइल bt_hh.h की पंक्ति 166 पर परिभाषा।

bt_status_t (* set_report)(bt_bdaddr_t *bd_addr, bthh_report_type_t रिपोर्ट प्रकार, char *रिपोर्ट)

HID डिवाइस पर SET_REPORT भेजें।

फ़ाइल bt_hh.h की पंक्ति 172 पर परिभाषा।

आकार_टी आकार

sizeof(BtHhInterface) पर सेट करें

फ़ाइल bt_hh.h की पंक्ति 143 पर परिभाषा।

bt_status_t (* वर्चुअल_अनप्लग)(bt_bdaddr_t *bd_addr)

वर्चुअल अनप्लग (वीयूपी) निर्दिष्ट एचआईडी डिवाइस

फ़ाइल bt_hh.h की पंक्ति 157 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_hh.h