En mode flux, si on enregistre un callback de notification de valeur, il sera appelé à chaque octet
reçu.
5.8. Flux de données binaires
Appelé Generic byte stream dans l'interface de configuration, c'est le pendant binaire du flux de
données ASCII. On y accède aussi comme à un fichier binaire, avec la possibilité de déplacer le
pointeur de position de lecture librement à l'intérieur du tampon de lecture de 16KB. Le pointeur de
position de lecture est propre à chaque application: si deux applications accèdent simultanément en
lecture au port série à travers le réseau, l'avancement de la lecture du tampon faite par une
application n'aura pas d'effet sur la disponibilité des données sur l'autre application.
Les fonctions de l'API les plus utiles pour lire travailler avec un flux de données binaire sont:
• reset(), pour vider le tampon de lecture
• writeHex(), pour envoyer une chaîne d'octets (passés sous forme de chaîne hexadécimal)
• readHex(), pour lire une chaîne d'octets (sous forme de chaîne hexadécimale)
• read_seek(), pour changer la position du pointeur de lecture dans le tampon
• get_rxCount(), pour connaître la position de la fin du tampon de réception
En mode flux, si on enregistre un callback de notification de valeur, il sera appelé à chaque octet
reçu.
5.9. Analyseur de communication série
Le Yocto-Serial peut être utilisé comme un analyseur de protocole série en le branchant sur le câble
qui relie directement deux appareils communiquant par protocole série. Dans ce mode spécial, les
signaux en émission du Yocto-Serial ne sont pas câblés (garantissant un fonctionnement sans
perturbation), et les lignes TD et RD à surveiller sont deux signaux en réception sur le Yocto-Serial.
Celui-ci est alors capable de lire le trafic transitant dans les deux sens sur le câble série, en
identifiant le sens de la communication.
Si vous le désirez vous pouvez acheter sur le site de Yoctopuce un adaptateur prêt à l'emploi avec
une fiche DB9 mâle et une prise DB9 femelle, sous la dénomination RS232-Snooping-Adapter
3
http://www.yoctopuce.com/FR/products/accessoires-et-connectique/rs232-snooping-adapter
www.yoctopuce.com
Câblage pour utiliser le Yocto-Serial en mode analyseur.
5. Le port série
3
.
23