package org.altusmetrum.AltosLib;
-import java.io.*;
import java.util.*;
import java.text.*;
-import java.util.prefs.*;
import java.util.concurrent.*;
-import org.altusmetrum.AltosLib.*;
public class AltosConfigData implements Iterable<String> {
for (int i = 0; i < parts.length; i++) {
try {
- r[i] = Altos.fromdec(parts[i]);
+ r[i] = AltosLib.fromdec(parts[i]);
} catch (NumberFormatException n) {
r[i] = 0;
}
}
public AltosConfigData(AltosLink link) throws InterruptedException, TimeoutException {
- link.printf("c s\np\nf\nl\nv\n");
+ link.printf("c s\nf\nl\nv\n");
lines = new LinkedList<String>();
radio_setting = 0;
radio_frequency = 0;
stored_flight = 0;
+ serial = -1;
for (;;) {
String line = link.get_reply();
if (line == null)
try { callsign = get_string(line, "Callsign:"); } catch (Exception e) {}
try { version = get_string(line,"software-version"); } catch (Exception e) {}
try { product = get_string(line,"product"); } catch (Exception e) {}
+ try { manufacturer = get_string(line,"manufacturer"); } catch (Exception e) {}
try { get_int(line, "flight"); stored_flight++; } catch (Exception e) {}
try { storage_size = get_int(line, "Storage size:"); } catch (Exception e) {}