Referencia de la estructura sensors_module_t

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.

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

Documentación de campos

struct hw_module_t común

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

int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list)

Enumera todos los sensores disponibles. La lista se muestra en "list".

Muestra
cantidad de sensores en la lista

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

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

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


La documentación de esta struct se generó a partir del siguiente archivo: