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

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

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

#include < sensors.h >

डेटा फ़ील्ड

संरचना hw_module_t सामान्य
int (* get_sensors_list ) (स्ट्रक्चर सेंसर_मॉडल_टी * मॉड्यूल, स्ट्रक्चर सेंसर_टी कॉन्स्ट ** लिस्ट)
int (* set_operation_mode ) (अहस्ताक्षरित int मोड)

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

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

फ़ाइल सेंसर की लाइन 1149 पर परिभाषा। एच

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

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

फ़ाइल सेंसर की लाइन 1150 पर परिभाषा। एच

int (* get_sensors_list) (स्ट्रक्चर सेंसर_मॉडल_टी * मॉड्यूल, स्ट्रक्चर सेंसर_टी कॉन्स्ट ** लिस्ट)

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

रिटर्न
सूची में सेंसर की संख्या

फ़ाइल सेंसर की लाइन 1156 पर परिभाषा। एच

int (* set_operation_mode) (अहस्ताक्षरित int मोड)

मॉड्यूल को एक विशिष्ट मोड में रखें। निम्नलिखित मोड परिभाषित किए गए हैं

0 - सामान्य ऑपरेशन। मॉड्यूल की डिफ़ॉल्ट स्थिति। 1 - लूपबैक मोड। इस मोड में सेंसर सेवा द्वारा समर्थित सेंसर के लिए डेटा इंजेक्ट किया जाता है।

रिटर्न
सफलता पर -EINVAL यदि अनुरोधित मोड समर्थित नहीं है, तो ऑपरेशन की अनुमति नहीं है

फ़ाइल सेंसर की लाइन 1169 पर परिभाषा। एच


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