Bonjour,
C'est la premiere fois que je pose une question .
Dans une application, je travail avec une liaison série (connectée sur un port USB).
Mon périphérique retourne un message d'identification sur à une réception bien précise.
Donc dans mon prog je lui envoi :
serialPort1->Write(
"\x02\x30\x30\x03"); // STX 00 ETX permet de demander le type de console
et ensuite je devrais lire dans le buffer de réception "KANO0"
buffer = serialPort1->ReadExisting();
mais le pronlème est que la réponse de mon périphérique peut être envoyée entre 200 et 900 ms et mon prog va trop vite.
la solution est d'attendre 1 secondes : y a t il une fonction qui boucle pendant x ms .
ou y a t il une fonction qui me permet d'attendre qu'il y ai quelques choses dans le buffer ou qui sort avec un time out .
merci de m'aider si vous avez une solution