7. Programmation, concepts généraux
userVar
Attribut de type entier 32 bits à disposition de l'utilisateur.
7.4. I2cPort
Interface pour intéragir avec les ports I2C, disponibles par exemple dans le Yocto-I2C
La classe
YI2cPort
permet d'envoyer et de recevoir des données, et de configurer les paramètres de transmission
(vitesse, etc.). Notez que les interfaces I2C Yoctopuce ne sont pas visibles comme des ports COM
virtuels. Ils sont faits pour être utilisés comme tous les autres modules Yoctopuce.
logicalName
Chaîne de caractères contenant le nom logique du port I2C, 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 port I2C. Si deux ports I2C 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
advertisedValue
Courte chaîne de caractères résumant l'état actuel du port I2C, et qui sera publiée automatiquement
jusqu'au hub parent. Pour un port I2C, la valeur publiée est une chaîne hexadécimale qui change à
chaque caractère reçu. Elle est composée des 16 bits inférieur du compte de caractères reçus, et du
code ASCII du dernier caractère reçu.
rxCount
Nombre d'octets reçus depuis la dernière mise à zéro.
txCount
Nombre d'octets transmis depuis la dernière mise à zéro.
errCount
Nombre d'erreurs de communication détectées depuis la dernière mise à zéro.
rxMsgCount
Nombre de messages reçus depuis la dernière mise à zéro.
txMsgCount
Nombre de messages transmis depuis la dernière mise à zéro.
lastMsg
Dernier message reçu (pour les protocoles de type Line, Frame).
currentJob
Nom du fichier de tâches actif.
startupJob
Nom du fichier de tâches à exécuter au démarrage du module.
jobMaxTask
Nombre maximal de tâches dans un job supporté par le module.
42
permet de piloter entièrement un module d'interface I2C Yoctopuce. Elle
..
,
..
,
..
,
et
.
A
Z
a
z
0
9
_
-
www.yoctopuce.com