summaryrefslogtreecommitdiff
path: root/altosui/AltosSerial.java
diff options
context:
space:
mode:
Diffstat (limited to 'altosui/AltosSerial.java')
-rw-r--r--altosui/AltosSerial.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/altosui/AltosSerial.java b/altosui/AltosSerial.java
index 78da5d1f..3ad16b2b 100644
--- a/altosui/AltosSerial.java
+++ b/altosui/AltosSerial.java
@@ -47,6 +47,11 @@ public class AltosSerial implements Runnable {
byte[] line_bytes;
int line_count;
boolean monitor_mode;
+ static boolean debug;
+
+ static void set_debug(boolean new_debug) {
+ debug = new_debug;
+ }
public void run () {
int c;
@@ -84,7 +89,8 @@ public class AltosSerial implements Runnable {
q.put(new AltosLine (line));
}
} else {
-// System.out.printf("GOT: %s\n", line);
+ if (debug)
+ System.out.printf("\t\t\t\t\t%s\n", line);
reply_queue.put(new AltosLine (line));
}
line_count = 0;
@@ -176,13 +182,14 @@ public class AltosSerial implements Runnable {
}
}
- public void putc(char c) {
+ private void putc(char c) {
if (altos != null)
libaltos.altos_putchar(altos, c);
}
public void print(String data) {
-// System.out.printf("\"%s\" ", data);
+ if (debug)
+ System.out.printf("%s", data);
for (int i = 0; i < data.length(); i++)
putc(data.charAt(i));
}