Référence de la struct sensors_module_t

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.

Définition à la ligne  1149 du fichier sensors.h .

Documentation des champs

struct hw_module_t common

Définition à la ligne  1150 du fichier sensors.h .

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

Énumérez tous les capteurs disponibles. La liste est renvoyée dans "list".

Renvoie
nombre de capteurs dans la liste

Définition à la ligne  1156 du fichier sensors.h .

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

Définition à la ligne  1169 du fichier sensors.h .


La documentation de ce struct a été générée à partir du fichier suivant :