6. Programmation, concepts généraux
userVar
Attribut de type entier 32 bits à disposition de l'utilisateur.
6.4. RangeFinder
Interface pour intéragir avec les capteurs de distance, disponibles par exemple dans le Yocto-
RangeFinder
La classe
YRangeFinder
hérite de la classe
mesures, callbacks, enregistreur de données. De plus, elle permet d'effectuer facilement une
calibration linéaire à un point pour compenser l'effet d'une vitre ou d'un filtre placé devant le capteur.
logicalName
Chaîne de caractères contenant le nom logique du capteur de distance, initialement vide. Cet attribut
peut être changé au bon vouloir de l'utilisateur. Un fois initialisé à une valeur non vide, il peut servir
de point de départ pour accéder à directement au capteur de distance. Si deux capteurs de distance
portent le même nom logique dans un projet, il n'y a pas moyen de déterminer lequel va répondre si
l'on tente un accès par ce nom logique. Le nom logique du module est limité à 19 caractères parmi
..
,
..
,
..
,
et
.
A
Z
a
z
0
9
_
-
advertisedValue
Courte chaîne de caractères résumant l'état actuel du capteur de distance, et qui sera publiée
automatiquement jusqu'au hub parent. Pour un capteur de distance, la valeur publiée est la valeur
courante de la distance.
unit
Courte chaîne de catactères représentant l'unité dans laquelle la distance est exprimée.
currentValue
Valeur actuelle de la distance, en mm, sous forme de nombre à virgule.
lowestValue
Valeur minimale de la distance, en mm, sous forme de nombre à virgule.
highestValue
Valeur maximale de la distance, en mm, sous forme de nombre à virgule.
currentRawValue
Valeur brute mesurée par le capteur (sans arrondi ni calibration), sous forme de nombre à virgule.
logFrequency
Fréquence d'enregistrement des mesures dans le datalogger, ou "OFF" si les mesures ne doivent
pas être stockées dans la mémoire de l'enregistreur de données.
reportFrequency
Fréquence de notification périodique des valeurs mesurées, ou "OFF" si les notifications périodiques
de valeurs sont désactivées.
advMode
Mode de calcul de la valeur publiée jusqu'au hub parent (advertisedValue).
28
permet de lire et de configurer les capteurs de distance Yoctopuce. Elle
toutes les fonctions de base des capteurs Yoctopuce: lecture de
YSensor
www.yoctopuce.com