Table des Matières

Publicité

7. Programmation, concepts généraux

7.4. SerialPort

Interface pour intéragir avec les ports série, disponibles par exemple dans le Yocto-RS232, le Yocto-
RS485-V2 et le Yocto-Serial
La classe
YSerialPort
permet d'envoyer et de recevoir des données, et de configurer les paramètres de transmission
(vitesse, nombre de bits, parité, contrôle de flux et protocole). Notez que les interfaces série
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 série, 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 série. Si deux ports série 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 série, et qui sera publiée
automatiquement jusqu'au hub parent. Pour un port série, 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 et Modbus).
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.
jobMaxSize
Taille maximale d'un fichier job.
40
permet de piloter entièrement un module d'interface série Yoctopuce. Elle
..
,
..
,
..
,
et
.
A
Z
a
z
0
9
_
-
www.yoctopuce.com

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Yocto-rs232

Table des Matières