Change AltosLib to altoslib
[fw/altos] / altosui / AltosFlightStatusTableModel.java
index 4c24b6ace99a794b5ce487cdd4201b048042124c..060ba3017a31953e856f16738c1dbdd63734869a 100644 (file)
@@ -14,7 +14,7 @@
  * with this program; if not, write to the Free Software Foundation, Inc.,
  * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  */
-
+/*
 package altosui;
 
 import java.awt.*;
@@ -27,9 +27,15 @@ import java.util.*;
 import java.text.*;
 import java.util.prefs.*;
 import java.util.concurrent.LinkedBlockingQueue;
+import org.altusmetrum.altoslib.*;
 
 public class AltosFlightStatusTableModel extends AbstractTableModel {
-       private String[] columnNames = {"Height (m)", "State", "RSSI (dBm)", "Speed (m/s)" };
+       private String[] columnNames = {
+               String.format("Height (%s)", AltosConvert.show_distance_units()),
+               "State",
+               "RSSI (dBm)",
+               String.format("Speed (%s)", AltosConvert.show_speed_unit())
+       };
        private Object[] data = { 0, "idle", 0, 0 };
 
        public int getColumnCount() { return columnNames.length; }
@@ -50,12 +56,13 @@ public class AltosFlightStatusTableModel extends AbstractTableModel {
        }
 
        public void set(AltosState state) {
-               setValueAt(String.format("%1.0f", state.height), 0);
+               setValueAt(String.format("%1.0f", AltosConvert.distance(state.height), 0);
                setValueAt(state.data.state(), 1);
                setValueAt(state.data.rssi, 2);
                double speed = state.baro_speed;
                if (state.ascent)
                        speed = state.speed;
-               setValueAt(String.format("%1.0f", speed), 3);
+               setValueAt(String.format("%1.0f", AltosConvert.speed(speed)), 3);
        }
 }
+*/
\ No newline at end of file