Référence de la struct sensors_module_t
#include <
sensors.h
>
Champs de données |
|
struct hw_module_t | commun |
int(* | get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list) |
int(* | set_operation_mode )(mode unsigned int) |
Description détaillée
Chaque module matériel doit avoir une structure de données nommée HAL_MODULE_INFO_SYM, et les champs de cette structure de données doivent commencer par hw_module_t suivi d'informations spécifiques au module.
Documentation des champs
struct hw_module_t common |
int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list) |
int(* set_operation_mode)(unsigned int mode) |
Placez le module en mode spécifique. Les modes suivants sont définis :
0 : fonctionnement normal. État par défaut du module. 1 : mode de bouclage. Dans ce mode, le service de capteurs injecte des données pour les capteurs compatibles.
- Renvoie
- 0 en cas de réussite -EINVAL si le mode demandé n'est pas pris en charge -EPERM si l'opération n'est pas autorisée
La documentation de ce struct a été générée à partir du fichier suivant :
- hardware/libhardware/include/hardware/ sensors.h