From dec2e455935a71dec13b84bb886252b7f4a1a641 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 21 Oct 2012 14:11:07 -0700 Subject: [PATCH] altoslib: Compute accelerometer speed from megametrum eeprom data Duplicates code from the TM eeprom state tracking code. Signed-off-by: Keith Packard --- altoslib/AltosRecordMM.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/altoslib/AltosRecordMM.java b/altoslib/AltosRecordMM.java index 5f952f7a..63b37f82 100644 --- a/altoslib/AltosRecordMM.java +++ b/altoslib/AltosRecordMM.java @@ -111,7 +111,11 @@ public class AltosRecordMM extends AltosRecord { } public double accel_speed() { - return speed; + if (speed != MISSING) + return speed; + if (flight_vel == MISSING) + return MISSING; + return flight_vel / (accel_counts_per_mss() * 100.0); } public void copy (AltosRecordMM old) { -- 2.30.2