Tout d'abord bonjour à tous,
Je vais commencer un peu par expliquer ce que je voudrai
faire.
J'ai un système de télémesure dont la sortie du démodulateur
va sur un port série. Je voudrai lire les trames qui m'arrivent sur le port
série pour ensuite les traiter en « temps réel ». Je connais exactement
la tête des trames qui m'arrivent en binaire (à part la valeur exact des
données bien sûr). 1 START bit - 8 bits de données - 1 stop bit ect.
Je pence à peu près avoir bien posé le sujet, maintenant je
vais essayer d'expliquer mon problème.
Je fais mon programme
en VB 2005, j'utilise la classe serialPort qui est incluse et j'ai bien
configuré mon port.
Je veux lire octet par octet (8 bits par 8 bits) donc j'utilise
la fonction « Public Function ReadByte() as Integer » qui lit un
octet de la mémoire tampon. Mais je ne vois pas trop ce que retourne cette
fonction. C'est la valeur décimale de mes 8 bits de données (donc une valeur entière
comprise entre 0 et 255) ?
Je vous remercie d'avance pour votre aide.
Sébome