altosui: Flush radio setting to serial device
[fw/altos] / altosui / AltosSerial.java
index 6c687f5f17c0ab21c93f715b5a3e7e368dcd0ba1..5d4510b46679ff89cdf138ee47fc0f0e21426321 100644 (file)
@@ -215,7 +215,6 @@ public class AltosSerial implements Runnable {
                boolean can_cancel = true;
                ++in_reply;
 
-               System.out.printf("get_reply %d\n", timeout);
                if (SwingUtilities.isEventDispatchThread()) {
                        can_cancel = false;
                        System.out.printf("Uh-oh, reading serial device from swing thread\n");
@@ -246,7 +245,6 @@ public class AltosSerial implements Runnable {
 
        public String get_reply_no_dialog(int timeout) throws InterruptedException, TimeoutException {
                flush_output();
-               System.out.printf("get_reply_no_dialog\n");
                AltosLine line = reply_queue.poll(timeout, TimeUnit.MILLISECONDS);
                if (line != null)
                        return line.line;
@@ -350,6 +348,7 @@ public class AltosSerial implements Runnable {
                                       setting, telemetry_len());
                        else
                                printf("c R %d\nc r 0\n", setting);
+                       flush_output();
                }
        }