référence de la structure sensor_module_t
#include < sensors.h >
Champs de données | |
structure hw_module_t | commun |
entier(* | get_sensors_list )(struct capteurs_module_t *module, struct sensor_t const **list) |
entier(* | set_operation_mode )(mode int non signé) |
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.
Définition à la ligne 1149 du fichier capteurs.h .
Documentation de terrain
struct hw_module_t commun |
Définition à la ligne 1150 du fichier capteurs.h .
int(* get_sensors_list)(struct capteurs_module_t *module, struct sensor_t const **liste) |
Énumérez tous les capteurs disponibles. La liste est renvoyée dans "list".
- Retour
- nombre de capteurs dans la liste
Définition à la ligne 1156 du fichier capteurs.h .
int(* set_operation_mode)(mode int non signé) |
Placez le module dans un mode spécifique. Les modes suivants sont définis
0 - Fonctionnement normal. État par défaut du module. 1 - Mode bouclage. Les données sont injectées pour les capteurs pris en charge par le service de capteurs dans ce mode.
- Retour
- 0 en cas de succès -EINVAL si le mode demandé n'est pas pris en charge -EPERM si l'opération n'est pas autorisée
Définition à la ligne 1169 du fichier capteurs.h .
La documentation de cette structure a été générée à partir du fichier suivant :
- matériel/libhardware/include/hardware/ sensors.h