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