power_module স্ট্রাকট রেফারেন্স

power_module স্ট্রাকট রেফারেন্স

#include < power.h >

ডেটা ক্ষেত্র

struct hw_module_t সাধারণ
অকার্যকর(* init )(struct power_module *মডিউল)
অকার্যকর(* setInteractive )(struct power_module *মডিউল, int on)
অকার্যকর(* powerHint )(struct power_module *মডিউল, power_hint_t ইঙ্গিত, void *ডেটা)
অকার্যকর(* setFeature )(struct power_module *মডিউল, feature_t বৈশিষ্ট্য, int state)
int(* get_platform_low_power_stats )(struct power_module *module, power_state_platform_sleep_state_t *তালিকা)
size_t(* get_number_of_platform_modes )(struct power_module *মডিউল)
int(* get_voter_list )(struct power_module *মডিউল, size_t *ভোটার)

বিস্তারিত বিবরণ

প্রতিটি হার্ডওয়্যার মডিউলে অবশ্যই HAL_MODULE_INFO_SYM নামে একটি ডেটা স্ট্রাকচার থাকতে হবে এবং এই ডাটা স্ট্রাকচারের ক্ষেত্রগুলি অবশ্যই hw_module_t দিয়ে শুরু হতে হবে এবং তারপরে মডিউল নির্দিষ্ট তথ্য থাকবে৷

ফাইল power.h এর 163 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

struct hw_module_t সাধারণ

ফাইল power.h এর 164 লাইনে সংজ্ঞা।

ssize_t(* get_number_of_platform_modes)(struct power_module *মডিউল)

ফাইল power.h এর 309 লাইনে সংজ্ঞা।

int(* get_platform_low_power_stats)(struct power_module *module, power_state_platform_sleep_state_t *তালিকা)

ফাইল power.h এর 291 লাইনে সংজ্ঞা।

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

ফাইল power.h এর 326 লাইনে সংজ্ঞা।

void(* init)(struct power_module *মডিউল)

ফাইল power.h এর 176 লাইনে সংজ্ঞা।

void(* powerHint)(struct power_module *module, power_hint_t ইঙ্গিত, void *ডেটা)

ফাইল power.h এর 255 লাইনে সংজ্ঞা।

void(* setFeature)(struct power_module *module, feature_t বৈশিষ্ট্য, int state)

ফাইল power.h এর লাইন 270 এ সংজ্ঞা।

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

ফাইল power.h এর লাইন 204 এ সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
  • hardware/libhardware/include/hardware/ power.h