altoslib: Ignore invalid accel cal values
[fw/altos] / altoslib / AltosConvert.java
index 5b3ff39187d3a8452e149287361aaa7eb83d7ac4..a252abdf754345ef278ae8f5b606b7d8f8fe7ab4 100644 (file)
@@ -403,6 +403,10 @@ public class AltosConvert {
 
                double counts_per_g = (plus_g - minus_g) / 2.0;
                double counts_per_mss = counts_per_g / gravity;
 
                double counts_per_g = (plus_g - minus_g) / 2.0;
                double counts_per_mss = counts_per_g / gravity;
+
+               if (counts_per_mss == 0)
+                       return AltosLib.MISSING;
+
                return (sensor - ground) / counts_per_mss;
        }
 
                return (sensor - ground) / counts_per_mss;
        }