Riferimento strutturale power_module

Riferimento strutturale power_module

#include < power.h >

Campi dati

struct hw_module_t Comune
void (* init ) (struct power_module * modulo)
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)

Descrizione dettagliata

Ogni modulo hardware deve avere una struttura dati denominata HAL_MODULE_INFO_SYM ei campi di questa struttura dati devono iniziare con hw_module_t seguita dalle informazioni specifiche del modulo.

Definizione alla riga 163 del file power.h .

Documentazione sul campo

struct hw_module_t comune

Definizione alla riga 164 del file power.h .

ssize_t (* get_number_of_platform_modes) (struct power_module * module)

Definizione alla riga 309 del file power.h .

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

Definizione alla riga 291 del file power.h .

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

Definizione alla riga 326 del file power.h .

void (* init) (struct power_module * module)

Definizione alla riga 176 del file power.h .

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

Definizione alla riga 255 del file power.h .

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

Definizione alla riga 270 del file power.h .

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

Definizione alla riga 204 del file power.h .


La documentazione per questa struttura è stata generata dal seguente file:
  • hardware / libhardware / include / hardware / power.h