altoslib, altosui: Restructured state management now does TM eeprom files
[fw/altos] / altosui / AltosDataChooser.java
index c7b561d5a809c5eda48f5045a1234c438fe02079..af6c245b8a17b79a90f84463d313f9c526cd9a0d 100644 (file)
@@ -36,7 +36,7 @@ public class AltosDataChooser extends JFileChooser {
                return file;
        }
 
-       public AltosRecordIterable runDialog() {
+       public AltosStateIterable runDialog() {
                int     ret;
 
                ret = showOpenDialog(frame);
@@ -48,16 +48,10 @@ public class AltosDataChooser extends JFileChooser {
                        try {
                                if (filename.endsWith("eeprom")) {
                                        FileInputStream in = new FileInputStream(file);
-                                       return new AltosEepromIterable(in);
+                                       return new AltosEepromFile(in);
                                } else if (filename.endsWith("telem")) {
                                        FileInputStream in = new FileInputStream(file);
-                                       return new AltosTelemetryIterable(in);
-                               } else if (filename.endsWith("mega")) {
-                                       FileInputStream in = new FileInputStream(file);
-                                       return new AltosEepromMegaIterable(in);
-                               } else if (filename.endsWith("mini")) {
-                                       FileInputStream in = new FileInputStream(file);
-                                       return new AltosEepromMiniIterable(in);
+                                       return null; // new AltosTelemetryIterable(in);
                                } else {
                                        throw new FileNotFoundException();
                                }