référence de la structure sensor_module_t

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