altoslib: Get rid of manual JSON encoding stuff
[fw/altos] / altoslib / AltosFrequency.java
index 3c1631a8a1bd0295f30478cd1d486ef12b771ef2..874a9bccb5a41f8682056eb626b47bb6d73720e6 100644 (file)
@@ -21,7 +21,7 @@ import java.io.*;
 import java.util.*;
 import java.text.*;
 
-public class AltosFrequency implements AltosJsonable {
+public class AltosFrequency {
        public double   frequency;
        public String   description;
 
@@ -57,28 +57,8 @@ public class AltosFrequency implements AltosJsonable {
 
                return diff < 0.010;
        }
-
-       public AltosJson json() {
-               AltosJson       j = new AltosJson();
-
-               j.put("frequency", frequency);
-               j.put("description", description);
-               return j;
-       }
-
        public AltosFrequency(double f, String d) {
                frequency = f;
                description = d;
        }
-
-       private AltosFrequency(AltosJson j) {
-               frequency = j.get_double("frequency", 0.0);
-               description = j.get_string("description", "");
-       }
-
-       public static AltosFrequency fromJson(AltosJson j, AltosFrequency def) {
-               if (j == null)
-                       return def;
-               return new AltosFrequency(j);
-       }
 }