summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2012-12-14 19:27:56 -0800
committerKeith Packard <keithp@keithp.com>2012-12-14 19:27:56 -0800
commit8dbe8abd034a2d1ee2ec0380ec376722a4ecbd71 (patch)
tree91701d4c5c458694d97157b8769ecbb16ecc17e7
parent688a9458bb03a81e71554c14295d1baacbbbd530 (diff)
altoslib: Only list flight logs for boards that we know have them
Boards that don't have flight logs will generate a nice 'Syntax Error' and fail to initialize. Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--altoslib/AltosConfigData.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/altoslib/AltosConfigData.java b/altoslib/AltosConfigData.java
index 515ff480..758953e2 100644
--- a/altoslib/AltosConfigData.java
+++ b/altoslib/AltosConfigData.java
@@ -469,13 +469,15 @@ public class AltosConfigData implements Iterable<String> {
reset();
link.printf("c s\nf\nv\n");
read_link(link, "software-version");
+ System.out.printf("Log format %d\n", log_format);
switch (log_format) {
- case AltosLib.AO_LOG_FORMAT_TELEMETRY:
- case AltosLib.AO_LOG_FORMAT_TELESCIENCE:
- break;
- default:
+ case AltosLib.AO_LOG_FORMAT_FULL:
+ case AltosLib.AO_LOG_FORMAT_TINY:
+ case AltosLib.AO_LOG_FORMAT_MEGAMETRUM:
link.printf("l\n");
read_link(link, "done");
+ default:
+ break;
}
}