सेंसर्स_मॉड्यूल_टी संरचना संदर्भ

सेंसर्स_मॉड्यूल_टी संरचना संदर्भ

#include < sensors.h >

डेटा फ़ील्ड

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

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

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

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

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

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

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

int(* get_sensors_list)(struct Sensors_module_t *module, struct Sensor_t const **list)

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

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

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

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

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

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

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

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


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