सेंसर्स_मॉड्यूल_टी संरचना संदर्भ
सेंसर्स_मॉड्यूल_टी संरचना संदर्भ
#include < sensors.h >
डेटा फ़ील्ड | |
संरचना hw_module_t | सामान्य |
पूर्णांक(* | get_sensors_list )(स्ट्रक्चर सेंसर्स_मॉड्यूल_टी *मॉड्यूल, स्ट्रक्चर सेंसर_टी कॉन्स्ट **लिस्ट) |
पूर्णांक(* | सेट_ऑपरेशन_मोड )(अहस्ताक्षरित पूर्णांक मोड) |
विस्तृत विवरण
प्रत्येक हार्डवेयर मॉड्यूल में HAL_MODULE_INFO_SYM नाम की एक डेटा संरचना होनी चाहिए और इस डेटा संरचना के फ़ील्ड hw_module_t से शुरू होने चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।
फ़ील्ड दस्तावेज़ीकरण
संरचना hw_module_t सामान्य |
int(* get_sensors_list)(struct Sensors_module_t *module, struct Sensor_t const **list) |
int(* set_operation_mode)(अहस्ताक्षरित int मोड) |
मॉड्यूल को एक विशिष्ट मोड में रखें। निम्नलिखित मोड परिभाषित हैं
0 - सामान्य संचालन। मॉड्यूल की डिफ़ॉल्ट स्थिति. 1 - लूपबैक मोड. इस मोड में सेंसर सेवा द्वारा समर्थित सेंसर के लिए डेटा इंजेक्ट किया जाता है।
- रिटर्न
- सफलता पर 0 - यदि अनुरोधित मोड समर्थित नहीं है तो EINVAL - यदि ऑपरेशन की अनुमति नहीं है तो EPERM
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ सेंसर.एच