sensors_module_t स्ट्रक्चर का रेफ़रंस

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 से शुरू होने चाहिए. इसके बाद, मॉड्यूल की खास जानकारी होनी चाहिए.

sensors.h फ़ाइल की लाइन 1149 पर परिभाषा दी गई है.

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

struct hw_module_t common

परिभाषा, sensors.h फ़ाइल की लाइन 1150 पर दी गई है.

int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list)

सभी उपलब्ध सेंसर की जानकारी दें. सूची, "list" में दिखती है.

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

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

int(* set_operation_mode)(unsigned int mode)

मॉड्यूल को किसी खास मोड में रखें. ये मोड तय किए गए हैं

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

रिटर्न
सक्सेस होने पर 0 -EINVAL, अगर अनुरोध किया गया मोड काम नहीं करता -EPERM, अगर कार्रवाई की अनुमति नहीं है

परिभाषा, sensors.h फ़ाइल की लाइन 1169 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था: