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

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

#include < power.h >

डेटा फ़ील्ड

struct hw_module_t   सामान्य
 
void(*  init )(struct power_module *module)
 
void(*  setInteractive )(struct power_module *module, int on)
 
void(*  powerHint )(struct power_module *module, power_hint_t hint, void *data)
 
void(*  setFeature )(struct power_module *module, feature_t feature, int state)
 
int(*  get_platform_low_power_stats )(struct power_module *module, power_state_platform_sleep_state_t *list)
 
ssize_t(*  get_number_of_platform_modes )(struct power_module *module)
 
int(*  get_voter_list )(struct power_module *module, size_t *voter)
 

पूरी जानकारी

हर हार्डवेयर मॉड्यूल में, HAL_MODULE_INFO_SYM नाम का डेटा स्ट्रक्चर होना चाहिए. साथ ही, इस डेटा स्ट्रक्चर के फ़ील्ड, hw_module_t से शुरू होने चाहिए. इसके बाद, मॉड्यूल की खास जानकारी होनी चाहिए.

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

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

struct hw_module_t common

परिभाषा, power.h फ़ाइल की पंक्ति 164 पर दी गई है.

ssize_t(* get_number_of_platform_modes)(struct power_module *module)

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

int(* get_platform_low_power_stats)(struct power_module *module, power_state_platform_sleep_state_t *list)

परिभाषा, फ़ाइल के power.h 291 पंक्ति पर दी गई है.

int(* get_voter_list)(struct power_module *module, size_t *voter)

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

void(* init)(struct power_module *module)

परिभाषा, power.h फ़ाइल की पंक्ति 176 पर दी गई है.

void(* powerHint)(struct power_module *module, power_hint_t hint, void *data)

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

void(* setFeature)(struct power_module *module, feature_t feature, int state)

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

void(* setInteractive)(struct power_module *module, int on)

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


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
  • hardware/libhardware/include/hardware/ power.h