Bonjour, je développe une application qui se charge de relever des valeurs sur deux ports série. Un serveur Udp tourne dans mon application. Le serveur Udp est la pour recevoir un message d'activation ou d'arrêt des mesures.
Je débute en Qt.
Mon problème est le suivant :
J'ai crée un signal qui place une variable que j'ai crée à ON et lance le slot ou j'acquière les valeurs sur la liaison série. Donc à partir de là je suis dans une fonction qui tourne en permanance en vérifiant si la variable ON n'est pas passez à OFF.
J'ai crée un deuxième signal qui appel un slot qui modifie la variable à OFF, cela me permetrer de sortir de ma boucle et d'arrêter les mesures.
Mais voilà une fois que je suis dans cette boucle d'acquisition des mesures, imposible pour mon serveur de lire un message reçu (utilisation de QUdpSoket et du signal readyRead()).
Je reste dans cette boucle.
Quelqu'un aurait une idée?
Merci.
Partager