From 32de85691f2e4ed1430a259e05a514ad820b32d9 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 8 Jun 2017 20:37:58 -0700 Subject: altoslib: Compute orientation from eeprom data files This was lost in the AltosFlightSeries transformation. Signed-off-by: Keith Packard --- altoslib/AltosConvert.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'altoslib/AltosConvert.java') diff --git a/altoslib/AltosConvert.java b/altoslib/AltosConvert.java index a252abdf..0d25c6d7 100644 --- a/altoslib/AltosConvert.java +++ b/altoslib/AltosConvert.java @@ -184,6 +184,18 @@ public class AltosConvert { return altitude; } + public static double degrees_to_radians(double degrees) { + if (degrees == AltosLib.MISSING) + return AltosLib.MISSING; + return degrees * (Math.PI / 180.0); + } + + public static double radians_to_degrees(double radians) { + if (radians == AltosLib.MISSING) + return AltosLib.MISSING; + return radians * (180.0 / Math.PI); + } + public static double cc_battery_to_voltage(double battery) { @@ -392,6 +404,7 @@ public class AltosConvert { } public static double acceleration_from_sensor(double sensor, double plus_g, double minus_g, double ground) { + if (sensor == AltosLib.MISSING) return AltosLib.MISSING; -- cgit v1.2.3