Referência de estruturasens_module_t

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