संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

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

#include < context_hub.h >

डेटा फ़ील्ड

संरचना hw_module_tसामान्य
int (*get_hubs ) (struct context_hub_module_t * मॉड्यूल, स्थिरांक struct context_hub_t ** सूची)
int (*subscribe_messages ) (uint32_t hub_id, context_hub_callback CBK, शून्य * कुकी)
int (*send_message ) (uint32_t hub_id, const structure hub_message_t * msg)

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

हर हार्डवेयर मॉड्यूल में HAL_MODULE_INFO_SYM नाम से एक डेटा संरचना होनी चाहिए और इस डेटा संरचना के क्षेत्र में hw_module_t के साथ शुरू होना चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।

फ़ाइल सन्दर्भ_हब.एच की लाइन 391 पर परिभाषा।

फील्ड प्रलेखन

संरचना hw_module_t सामान्य

फ़ाइल संदर्भ_hub.h की लाइन 392 पर परिभाषा।

पूर्णांक (* get_hubs) (struct context_hub_module_t * मॉड्यूल, स्थिरांक struct context_hub_t ** सूची)

सभी उपलब्ध केंद्रों की गणना करें। सूची "सूची" में वापस आ गई है।

रिटर्न
परिणाम: सूची या त्रुटि में हब्स की संख्या (नकारात्मक)

इस विधि को डिवाइस बूटअप कहा जाएगा।

फ़ाइल सन्दर्भ_हब.एच की लाइन 400 पर परिभाषा।

int (* send_message) (uint32_t hub_id, const स्ट्रक्चर हब_message_t * msg)

हब को संदेश भेजें

रिटर्न
परिणाम: 0 यदि सफल हो, तो त्रुटि कोड अन्यथा

फ़ाइल सन्दर्भ_हब.एच की पंक्ति 413 पर परिभाषा।

पूर्णांक (* subscribe_messages) (uint32_t hub_id, context_hub_callback CBK, शून्य * कुकी)

संदर्भ हब सेवा के साथ संवाद करने के लिए HAL कार्यान्वयन के लिए कॉलबैक पंजीकृत करता है।

रिटर्न
परिणाम: 0 यदि सफल हो, तो त्रुटि कोड अन्यथा

फ़ाइल संदर्भ_hub.h की लाइन 407 पर परिभाषा।


इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था:
  • हार्डवेयर / libhardware / शामिल / हार्डवेयर / context_hub.h