הפניה למבנה כוח_מודול

הפניה למבנה כוח_מודול

#include < power.h >

שדות נתונים

struct hw_module_t מְשׁוּתָף
בָּטֵל(* init ) (מודול מבנה כוח_מודול *)
בָּטֵל(* setInteractive ) (מודול מבנה power_module *, מופעל )
בָּטֵל(* powerHint ) (מבנה power_module * מודול, רמז power_hint_t , נתונים * בטלים)
בָּטֵל(* setFeature ) (מודול מבנה כוח_מודול *, תכונה תכונה_ט , מצב int)
int (* get_platform_low_power_stats ) (מודול מבנה power_module *, power_state_platform_sleep_state_t * רשימה)
ssize_t (* get_number_of_platform_modes ) (מודול מבנה כוח_מודול *)
int (* get_voter_list ) (מודול struct power_module *, מצביע size_t *)

תיאור מפורט

על כל מודול חומרה להיות בעל מבנה נתונים בשם HAL_MODULE_INFO_SYM ועל השדות של מבנה נתונים זה להתחיל ב- hw_module_t ואחריהם מידע ספציפי למודול.

הגדרה בשורה 163 של קובץ power.h .

תיעוד בשטח

struct hw_module_t נפוץ

הגדרה בשורה 164 של power file. H.

ssize_t (* get_number_of_platform_modes) (מודול מבנה כוח_מודול *)

הגדרה בשורה 309 של power file. H.

int (* get_platform_low_power_stats) (מודול מבנה כוח_מודול *, רשימת power_state_platform_sleep_state_t *)

הגדרה בשורה 291 של power file.h.

int (* get_voter_list) (מודול power_module * מבנה, size_t * מצביע)

הגדרה בשורה 326 של קובץ power.h .

בטל (* init) (מודול struct power_module *)

הגדרה בשורה 176 של קובץ power.h .

void (* powerHint) (מודול מבנה power_module *, power_hint_t רמז, נתונים void *)

הגדרה בשורה 255 של power file. H.

בטל (* setFeature) (מודול מבנה כוח_מודול *, תכונה תכונה_ט , מצב int)

הגדרה בשורה 270 של power file. H.

void (* setInteractive) (מודול struct power_module *, מופעל )

הגדרה בשורה 204 של קובץ power.h .


התיעוד למבנה זה נוצר מהקובץ הבא:
  • חומרה / libhardware / include / hardware / power.h