X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altoslib%2FAltosGPS.java;h=d29ccdd1fbe0f6d0e035a50f1cd4aacecad797fd;hb=085336c45ce0577031a7af5de117a8b856160708;hp=371fd7bf1418f638f9d0494c393df46e30e1692e;hpb=b1a90adac9f6e2a609ce1ccd6749462bb5c9adbe;p=fw%2Faltos diff --git a/altoslib/AltosGPS.java b/altoslib/AltosGPS.java index 371fd7bf..d29ccdd1 100644 --- a/altoslib/AltosGPS.java +++ b/altoslib/AltosGPS.java @@ -21,7 +21,7 @@ import java.text.*; import java.util.concurrent.*; import java.io.*; -public class AltosGPS implements Cloneable, AltosHashable { +public class AltosGPS implements Cloneable { public final static int MISSING = AltosLib.MISSING; @@ -388,65 +388,4 @@ public class AltosGPS implements Cloneable, AltosHashable { break; } } - - public AltosHashSet hashSet() { - AltosHashSet h = new AltosHashSet(); - - h.putInt("nsat", nsat); - h.putBoolean("locked", locked); - h.putBoolean("connected", connected); - h.putDouble("lat", lat); - h.putDouble("lon", lon); - h.putDouble("alt", alt); - h.putInt("year", year); - h.putInt("month", month); - h.putInt("day", day); - h.putInt("hour", hour); - h.putInt("minute", minute); - h.putInt("second", second); - - h.putDouble("ground_speed", ground_speed); - h.putInt("course", course); - h.putDouble("climb_rate", climb_rate); - h.putDouble("pdop", pdop); - h.putDouble("hdop", hdop); - h.putDouble("vdop", vdop); - h.putDouble("h_error", h_error); - h.putDouble("v_error", v_error); - h.putString("cc_gps_sat", AltosGPSSat.toString(cc_gps_sat)); - return h; - } - - public AltosGPS(AltosHashSet h) { - init(); - nsat = h.getInt("nsat", nsat); - locked = h.getBoolean("locked", locked); - connected = h.getBoolean("connected", connected); - lat = h.getDouble("lat", lat); - lon = h.getDouble("lon", lon); - alt = h.getDouble("alt", alt); - year = h.getInt("year", year); - month = h.getInt("month", month); - day = h.getInt("day", day); - hour = h.getInt("hour", hour); - minute = h.getInt("minute", minute); - second = h.getInt("second", second); - - ground_speed = h.getDouble("ground_speed", ground_speed); - course = h.getInt("course", course); - climb_rate = h.getDouble("climb_rate", climb_rate); - pdop = h.getDouble("pdop", pdop); - hdop = h.getDouble("hdop", hdop); - vdop = h.getDouble("vdop", vdop); - h_error = h.getDouble("h_error", h_error); - v_error = h.getDouble("v_error", v_error); - cc_gps_sat = AltosGPSSat.array(h.getString("cc_gps_sat", null)); - } - - public static AltosGPS fromHashSet(AltosHashSet h, AltosGPS def) { - if (h == null) - return def; - - return new AltosGPS(h); - } }