Referência de estruturasens_module_t
#include < sensors.h >
Campos de dados | |
estrutura hw_module_t | comum |
interno(* | get_sensors_list )(struct sensores_module_t *módulo, struct sensor_t const **lista) |
interno(* | set_operation_mode )(modo int não assinado) |
Descrição detalhada
Cada módulo de hardware deve ter uma estrutura de dados chamada HAL_MODULE_INFO_SYM e os campos desta estrutura de dados devem começar com hw_module_t seguido de informações específicas do módulo.
Definição na linha 1149 do arquivo sensores.h .
Documentação de campo
estrutura hw_module_t comum |
Definição na linha 1150 do arquivo sensores.h .
int(* get_sensors_list)(struct sensores_module_t *module, struct sensor_t const **lista) |
Enumere todos os sensores disponíveis. A lista é retornada em "lista".
- Devoluções
- número de sensores na lista
Definição na linha 1156 do arquivo sensores.h .
int(* set_operation_mode)(modo int não assinado) |
Coloque o módulo em um modo específico. Os seguintes modos são definidos
0 - Operação normal. Estado padrão do módulo. 1 - Modo loopback. Os dados são injetados para os sensores suportados pelo serviço de sensor neste modo.
- Devoluções
- 0 em caso de sucesso -EINVAL se o modo solicitado não for suportado -EPERM se a operação não for permitida
Definição na linha 1169 do arquivo sensores.h .
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ sensores.h