6. Programmation, concepts généraux
productId
Identifiant USB du module, préprogrammé à la valeur 141 en usine.
productRelease
Numéro de révision du module hardware, préprogrammé en usine. La révision originale du retourne
la valeur 1, la révision B retourne la valeur 2, etc.
firmwareRelease
Version du logiciel embarqué du module, elle change à chaque fois que le logiciel embarqué est mis
à jour.
persistentSettings
Etat des réglages persistants du module: chargés depuis la mémoire non-volatile, modifiés par
l'utilisateur ou sauvegardés dans la mémoire non volatile.
luminosity
Intensité lumineuse maximale des leds informatives (comme la Yocto-Led) présentes sur le module.
C'est une valeur entière variant entre 0 (leds éteintes) et 100 (leds à l'intensité maximum). La valeur
par défaut est 50. Pour changer l'intensité maximale des leds de signalisation du module, ou les
éteindre complètement, il suffit donc de modifier cette valeur.
beacon
Etat de la balise de localisation du module.
upTime
Temps écoulé depuis la dernière mise sous tension du module.
usbCurrent
Courant consommé par le module sur le bus USB, en milli-ampères.
rebootCountdown
Compte à rebours pour déclencher un redémarrage spontané du module.
userVar
Attribut de type entier 32 bits à disposition de l'utilisateur.
6.4. Temperature
Interface pour intéragir avec les capteurs de température, disponibles par exemple dans le Yocto-
Meteo-V2, le Yocto-PT100, le Yocto-Temperature et le Yocto-Thermocouple
La classe
permet de lire et de configurer les capteurs de température Yoctopuce.
YTemperature
Elle hérite de la classe
toutes les fonctions de base des capteurs Yoctopuce: lecture de
YSensor
mesures, callbacks, enregistreur de données. De plus, elle permet de configurer les paramètres
spécifiques de certains types de capteur (type de connection, table d'étalonnage).
logicalName
Chaîne de caractères contenant le nom logique du capteur de température, 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 température. Si deux capteurs de
température 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
_
-
www.yoctopuce.com
25