altosui: Split out UI-specific preferences
[fw/altos] / altosui / AltosTelemetryReader.java
index 6abe95d8f3b917680bdc0a91317f3727c8a03eb9..2c49b707ece21be517b7a5155b0b526cf3063148 100644 (file)
@@ -57,7 +57,7 @@ class AltosTelemetryReader extends AltosFlightReader {
        }
 
        void save_frequency() {
-               AltosPreferences.set_frequency(device.getSerial(), frequency);
+               AltosUIPreferences.set_frequency(device.getSerial(), frequency);
        }
 
        void set_telemetry(int in_telemetry) {
@@ -66,7 +66,11 @@ class AltosTelemetryReader extends AltosFlightReader {
        }
 
        void save_telemetry() {
-               AltosPreferences.set_telemetry(device.getSerial(), telemetry);
+               AltosUIPreferences.set_telemetry(device.getSerial(), telemetry);
+       }
+
+       File backing_file() {
+               return log.file();
        }
 
        public AltosTelemetryReader (AltosDevice in_device)
@@ -78,11 +82,11 @@ class AltosTelemetryReader extends AltosFlightReader {
                previous = null;
 
                telem = new LinkedBlockingQueue<AltosLine>();
-               frequency = AltosPreferences.frequency(device.getSerial());
+               frequency = AltosUIPreferences.frequency(device.getSerial());
                set_frequency(frequency);
-               telemetry = AltosPreferences.telemetry(device.getSerial());
+               telemetry = AltosUIPreferences.telemetry(device.getSerial());
                set_telemetry(telemetry);
-               serial.set_callsign(AltosPreferences.callsign());
+               serial.set_callsign(AltosUIPreferences.callsign());
                serial.add_monitor(telem);
        }
 }