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 के साथ शुरू होना चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।
फील्ड प्रलेखन
संरचना hw_module_t सामान्य |
int (* get_sensors_list) (स्ट्रक्चर सेंसर_मॉडल_टी * मॉड्यूल, स्ट्रक्चर सेंसर_टी कॉन्स्ट ** लिस्ट) |
int (* set_operation_mode) (अहस्ताक्षरित int मोड) |
मॉड्यूल को एक विशिष्ट मोड में रखें। निम्नलिखित मोड परिभाषित किए गए हैं
0 - सामान्य ऑपरेशन। मॉड्यूल की डिफ़ॉल्ट स्थिति। 1 - लूपबैक मोड। इस मोड में सेंसर सेवा द्वारा समर्थित सेंसर के लिए डेटा इंजेक्ट किया जाता है।
- रिटर्न
- सफलता पर -EINVAL यदि अनुरोधित मोड समर्थित नहीं है, तो ऑपरेशन की अनुमति नहीं है
इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था:
- हार्डवेयर / libhardware / शामिल / हार्डवेयर / sensors.h