संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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 के साथ शुरू होना चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।

फ़ाइल पॉवर की लाइन 163 पर परिभाषा। एच

फील्ड प्रलेखन

संरचना hw_module_t सामान्य

फ़ाइल पॉवर की लाइन 164 पर परिभाषा। एच

ssize_t (* get_number_of_platform_modes) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल)

फाइल पॉवर की लाइन 309 पर परिभाषा। एच

int (* get_platform_low_power_stats) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, पॉवर_स्टैट_प्लेट_से_स्टेप_स्टैट_टी * लिस्ट)

फ़ाइल पॉवर की लाइन 291 पर परिभाषा। h

int (* get_voter_list) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, size_t * वोटर)

फ़ाइल पॉवर की लाइन 326 पर परिभाषा। एच

शून्य (* init) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल)

फ़ाइल शक्ति की लाइन 176 पर परिभाषा। एच

शून्य (* पॉवरहिंट) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, पॉवर_हिंट_ट हिंट, शून्य) *

फ़ाइल पॉवर की लाइन 255 पर परिभाषा। h

शून्य (* setFeature) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, feature_t फीचर, इंट स्टेट)

फ़ाइल पॉवर की लाइन 270 पर परिभाषा। एच

शून्य (* setInteractive) (स्ट्रक्चर पॉवर_मॉड्यूल * मॉड्यूल, इंट ऑन)

फ़ाइल पावर की लाइन 204 पर परिभाषा। एच


इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था: