power_module Struct Reference
power_module Struct Reference
#include < power.h >
Campos de Dados | |
struct hw_module_t | comum |
vazio(* | init ) (módulo struct power_module *) |
vazio(* | setInteractive ) (struct power_module * module, int on) |
vazio(* | powerHint ) (módulo struct power_module *, power_hint_t hint, void * data) |
vazio(* | setFeature ) (struct power_module * module, feature_t feature, int state) |
int (* | get_platform_low_power_stats ) (módulo struct power_module *, lista power_state_platform_sleep_state_t *) |
ssize_t (* | get_number_of_platform_modes ) (módulo struct power_module *) |
int (* | get_voter_list ) (struct power_module * module, size_t * voter) |
Descrição detalhada
Cada módulo de hardware deve ter uma estrutura de dados chamada HAL_MODULE_INFO_SYM e os campos dessa estrutura de dados devem começar com hw_module_t seguido por informações específicas do módulo.
Documentação de Campo
struct hw_module_t common |
ssize_t (* get_number_of_platform_modes) (struct power_module * module) |
int (* get_platform_low_power_stats) (struct power_module * module, power_state_platform_sleep_state_t * list) |
int (* get_voter_list) (struct power_module * module, size_t * voter) |
void (* init) (módulo struct power_module *) |
void (* powerHint) (struct power_module * module, power_hint_t hint, void * data) |
void (* setFeature) (struct power_module * module, feature_t feature, int state) |
void (* setInteractive) (struct power_module * module, int on) |
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware / libhardware / include / hardware / power.h