From 355bb4669da05d202054b8265695e9878fd612c2 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 28 May 2017 15:21:53 -0700 Subject: altoslib: Ignore invalid accel cal values When both are the same, something is wrong. Signed-off-by: Keith Packard --- altoslib/AltosConvert.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'altoslib/AltosConvert.java') diff --git a/altoslib/AltosConvert.java b/altoslib/AltosConvert.java index 5b3ff391..a252abdf 100644 --- a/altoslib/AltosConvert.java +++ b/altoslib/AltosConvert.java @@ -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; + + if (counts_per_mss == 0) + return AltosLib.MISSING; + return (sensor - ground) / counts_per_mss; } -- cgit v1.2.3