summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ao-tools/altosui/AltosSerial.java14
1 files changed, 4 insertions, 10 deletions
diff --git a/ao-tools/altosui/AltosSerial.java b/ao-tools/altosui/AltosSerial.java
index c4a7ad76..c3daf3b9 100644
--- a/ao-tools/altosui/AltosSerial.java
+++ b/ao-tools/altosui/AltosSerial.java
@@ -186,14 +186,10 @@ public class AltosSerial implements Runnable {
public void set_channel(int channel) {
if (altos != null) {
- if (monitor_mode) {
- printf("m 0\n");
- flush_input();
- }
- printf("c r %d\n", channel);
if (monitor_mode)
- printf("m 1\n");
- flush_input();
+ printf("m 0\nc r %d\nm 1\n", channel);
+ else
+ printf("c r %d\n", channel);
}
}
@@ -202,10 +198,8 @@ public class AltosSerial implements Runnable {
if (altos != null) {
if (monitor)
printf("m 1\n");
- else {
+ else
printf("m 0\n");
- flush_input();
- }
}
}