diff options
| author | Keith Packard <keithp@keithp.com> | 2012-01-02 20:34:38 -0800 |
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2012-01-02 20:34:38 -0800 |
| commit | 01bbf9e163e7178712262800f8c59fcbea3f82eb (patch) | |
| tree | b17e15a41a09c2a935805cac88af538711dceda6 /altosui/altoslib/src/org/altusmetrum/AltosLib/AltosConfigData.java | |
| parent | 0b7cfac3fba549abaaddc2b4fba825766199a4fc (diff) | |
altosui: Move AltosConfigData.java to library
Create a new 'AltosLink' which exposes how to talk to the remote
device abstractly via 'get_reply' and 'printf' methods.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosui/altoslib/src/org/altusmetrum/AltosLib/AltosConfigData.java')
| -rw-r--r-- | altosui/altoslib/src/org/altusmetrum/AltosLib/AltosConfigData.java | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/altosui/altoslib/src/org/altusmetrum/AltosLib/AltosConfigData.java b/altosui/altoslib/src/org/altusmetrum/AltosLib/AltosConfigData.java index a331a357..07eb14d8 100644 --- a/altosui/altoslib/src/org/altusmetrum/AltosLib/AltosConfigData.java +++ b/altosui/altoslib/src/org/altusmetrum/AltosLib/AltosConfigData.java @@ -17,11 +17,6 @@ package altosui; -import java.awt.*; -import java.awt.event.*; -import javax.swing.*; -import javax.swing.filechooser.FileNameExtensionFilter; -import javax.swing.table.*; import java.io.*; import java.util.*; import java.text.*; @@ -29,8 +24,6 @@ import java.util.prefs.*; import java.util.concurrent.*; import org.altusmetrum.AltosLib.*; -import libaltosJNI.*; - public class AltosConfigData implements Iterable<String> { /* Version information */ @@ -104,13 +97,13 @@ public class AltosConfigData implements Iterable<String> { } } - public AltosConfigData(AltosSerial serial_line) throws InterruptedException, TimeoutException { - serial_line.printf("c s\nf\nl\nv\n"); + public AltosConfigData(AltosLink link) throws InterruptedException, TimeoutException { + link.printf("c s\nf\nl\nv\n"); lines = new LinkedList<String>(); radio_setting = 0; stored_flight = 0; for (;;) { - String line = serial_line.get_reply(); + String line = link.get_reply(); if (line == null) throw new TimeoutException(); if (line.contains("Syntax error")) |
