Bonjour,
Alors le titre n'est pas tout à fait approprié à la question, je vais vous détailler tout ca.
Donc le problème : Je communique avec une carte, je lui envoie des commandes, je les reçoit, je les traites. Jusqu’à la aucun soucis. (Je précise que j'ai un bouton par commande)
Le soucis arrive maintenant : Je dois envoyer une serie de commande à la carte en appuyant sur un bouton, et en plus, fermer le port com, puis le réouvrir avant d'envoyer deux nouvelles commandes.
Alors, pour ce qui est des commandes individuelles, je possède donc un Thread qui me permet d'enregistrer une réponse de la carte, qui la retransmet ensuite à mon IHM avant de l'afficher dans un jTextArea (la méthode de l'IHM appelée s'appelle "reception" et traite les différentes réponses possibles)
Donc concrètement mon problème, je dois envoyer par exemple : SY mais aussi MM etc .... à la carte, l'une après l'autre. Je dois donc attendre que la première commande soit effectuée (Recevoir SY@) avant de lancer la suivante (MM) puis recevoir (MM@) ETC...
Enfin bref, voila en gros le soucis, si quelqu'un à une idée ? Si vous voulez du code, quelle partie ?
En attendant, je vais y réfléchir, et je vous remercie d'avance pour votre aide.
Cordialement, MrShanky
Partager