sensors_module_t Referencia de estructura

sensors_module_t Referencia de estructura

#include < sensors.h >

Campos de información

estructura hw_module_t común
En t(* get_sensors_list )(struct sensors_module_t *módulo, struct sensor_t const **lista)
En t(* set_operation_mode (modo int sin firmar)

Descripción detallada

Cada módulo de hardware debe tener una estructura de datos denominada HAL_MODULE_INFO_SYM y los campos de esta estructura de datos deben comenzar con hw_module_t seguido de información específica del módulo.

Definición en la línea 1149 del archivo sensors.h .

Documentación de campo

estructura hw_module_t común

Definición en la línea 1150 del archivo sensors.h .

int(* get_sensors_list)(struct sensors_module_t *módulo, struct sensor_t const **lista)

Enumere todos los sensores disponibles. La lista se devuelve en "lista".

Devoluciones
número de sensores en la lista

Definición en la línea 1156 del archivo sensors.h .

int(* set_operation_mode)(modo int sin firmar)

Coloque el módulo en un modo específico. Se definen los siguientes modos

0 - Funcionamiento normal. Estado predeterminado del módulo. 1 - Modo bucle invertido. En este modo, el servicio de sensores inyecta datos para los sensores admitidos.

Devoluciones
0 en caso de éxito -EINVAL si el modo solicitado no es compatible -EPERM si no se permite la operación

Definición en la línea 1169 del archivo sensors.h .


La documentación para esta estructura se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ sensors.h