Bonjour
Dans mon application d�velopp�e en C++.net j'envoi une commande d'identification � mon p�riph�rique USB (que j'ai d�velopp� moi m�me).
La commande que j'envoi est :
serialPort1->Write("\x02\x30\x30\x03");STX00ETX permet de demander le type de console
et ensuite je lis la r�ponse qui doit �tre
"STXKANO0ETX"
mais le probl�me c'est que le temps de r�ponse n'est pas r�gulier (200 et 1000 ms)
J'ai deux solutions :
1�) soit j'attends (1 seconde) avant de faire un :
buffer = serialPort1->ReadExisting();
Existe il une commande par exemple : wait(1000) ;
2�)ou y a t il une solution (que je n'ai pas trouv�) qui me permettrai d'attendre qu'il y ai quelques chose dans mon buffer de r�ception (avec un time out pour ne pas attendre des heures)
merci pour votre aide.
Partager