altosui: Add debug dongle API, split flash UI out
[fw/altos] / ao-tools / altosui / AltosSerial.java
index efa63f681819e2ed9f3d22ebfac66d79e47f7750..a62f122550fd5240bb57e4feac2b46a7eb200e5c 100644 (file)
@@ -79,6 +79,10 @@ public class AltosSerial implements Runnable {
                }
        }
 
+       public void flush_reply() {
+               reply_queue.clear();
+       }
+
        public String get_reply() throws InterruptedException {
                return reply_queue.take();
        }
@@ -154,6 +158,11 @@ public class AltosSerial implements Runnable {
                        printf("m 0\nc r %d\nm 1\n", channel);
        }
 
+       public void set_callsign(String callsign) {
+               if (altos != null)
+                       printf ("c c %s\n", callsign);
+       }
+
        public AltosSerial() {
                altos = null;
                input_thread = null;