power_module संरचना संदर्भ
power_module संरचना संदर्भ
#include < power.h >
डेटा फ़ील्ड | |
संरचना hw_module_t | सामान्य |
शून्य (*) | init ) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल) |
शून्य (*) | setInteractive ) (struct power_module * मॉड्यूल, पर पूर्णांक) |
शून्य (*) | पॉवरहिंट ) (संरचना पॉवर_मॉड्यूल * मॉड्यूल, पॉवर_हिंट_ट संकेत, शून्य * डेटा) |
शून्य (*) | setFeature ) (struct power_module * मॉड्यूल, feature_t सुविधा, पूर्णांक राज्य) |
int (* | get_platform_low_power_stats ) (संरचना पॉवर_मॉड्यूल * मॉड्यूल, पॉवर_स्टैट_प्लेट रिकॉर्डर_स्लेप_स्टैट_टी * सूची) |
ssize_t (* | get_number_of_platform_modes ) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल) |
int (* | get_voter_list ) (स्ट्रक्चर पावर_मॉड्यूल * मॉड्यूल, size_t * मतदाता) |
विस्तृत विवरण
हर हार्डवेयर मॉड्यूल में HAL_MODULE_INFO_SYM नाम से एक डेटा संरचना होनी चाहिए और इस डेटा संरचना के क्षेत्र में hw_module_t के साथ शुरू होना चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।
फील्ड प्रलेखन
संरचना hw_module_t सामान्य |
ssize_t (* get_number_of_platform_modes) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल) |
int (* get_platform_low_power_stats) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, पॉवर_स्टैट_प्लेट_से_स्टेप_स्टैट_टी * लिस्ट) |
int (* get_voter_list) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, size_t * वोटर) |
शून्य (* init) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल) |
शून्य (* पॉवरहिंट) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, पॉवर_हिंट_ट हिंट, शून्य) * |
शून्य (* setFeature) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, feature_t फीचर, इंट स्टेट) |
शून्य (* setInteractive) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, इंट ऑन) |
इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था:
- हार्डवेयर / libhardware / / हार्डवेयर / power.h शामिल हैं