Hallo,
ich habe folgendes Problem: wenn ich eine Button drücke wird in meinem Programm eine Methode aufgerufen. diese Methode sendet einen Buffer über die serielle Schnittstelle zu einem anderen Computer.
Mein Problem ist jetzt, dass in der Methode gewartet werden muss, bis ein Flag 0 ist, dann darf erst geschrieben werden.
Wie kann ich das am besten machen, dass das Programm normal weiterläuft und nur in der MEthode unten eben gewartet wird?
Lg
Michl
ich habe folgendes Problem: wenn ich eine Button drücke wird in meinem Programm eine Methode aufgerufen. diese Methode sendet einen Buffer über die serielle Schnittstelle zu einem anderen Computer.
Mein Problem ist jetzt, dass in der Methode gewartet werden muss, bis ein Flag 0 ist, dann darf erst geschrieben werden.
Wie kann ich das am besten machen, dass das Programm normal weiterläuft und nur in der MEthode unten eben gewartet wird?
Lg
Michl
Code:
private boolean flag = 0;
...
public static void writeToRemote()
{
// warten, bis Flag 0 ist und dann erst schreiben
SerielleSchnittstelle.write(buf);
}