Referencia de la estructura sensors_module_t
#include <
sensors.h
>
Campos de datos |
|
struct hw_module_t | común |
int(* | get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list) |
int(* | set_operation_mode )(unsigned int mode) |
Descripción detallada
Cada módulo de hardware debe tener una estructura de datos llamada 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.
Documentación de campos
struct hw_module_t común |
int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list) |
int(* set_operation_mode)(unsigned int mode) |
Coloca el módulo en un modo específico. Se definen los siguientes modos:
0: Operación normal. Es el estado predeterminado del módulo. 1: Modo de bucle invertido. En este modo, el servicio de sensores inserta datos para los sensores compatibles.
- Muestra
- 0 si se realiza correctamente -EINVAL si no se admite el modo solicitado -EPERM si no se permite la operación
La documentación de esta struct se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ sensors.h