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