diff options
| author | Keith Packard <keithp@keithp.com> | 2012-12-14 19:27:56 -0800 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2012-12-14 19:27:56 -0800 | 
| commit | 8dbe8abd034a2d1ee2ec0380ec376722a4ecbd71 (patch) | |
| tree | 91701d4c5c458694d97157b8769ecbb16ecc17e7 | |
| parent | 688a9458bb03a81e71554c14295d1baacbbbd530 (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.java | 10 | 
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;  		}  	} | 
