diff options
| author | Anthony Towns <aj@erisian.com.au> | 2010-09-20 22:05:26 +1000 |
|---|---|---|
| committer | Anthony Towns <aj@erisian.com.au> | 2010-09-20 22:05:26 +1000 |
| commit | eb74866e919e8c661153847871f5a79e66d37296 (patch) | |
| tree | 453dd8cd824d1a08eea4a5af5a705db917bbfdb6 /ao-tools/altosui/AltosRecord.java | |
| parent | af404b428bd742039afc25ff3850f76bc92c7c29 (diff) | |
| parent | 1260589976c1a95848b298497fd251c4ee7d3f93 (diff) | |
Merge branch 'master' of git://git.gag.com/fw/altos
Diffstat (limited to 'ao-tools/altosui/AltosRecord.java')
| -rw-r--r-- | ao-tools/altosui/AltosRecord.java | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/ao-tools/altosui/AltosRecord.java b/ao-tools/altosui/AltosRecord.java index b670ee37..18c6079d 100644 --- a/ao-tools/altosui/AltosRecord.java +++ b/ao-tools/altosui/AltosRecord.java @@ -73,7 +73,11 @@ public class AltosRecord { return ((count / 16.0) / 2047.0 + 0.095) / 0.009 * 1000.0; } - public double pressure() { + public double raw_pressure() { + return barometer_to_pressure(pres); + } + + public double filtered_pressure() { return barometer_to_pressure(flight_pres); } @@ -81,16 +85,24 @@ public class AltosRecord { return barometer_to_pressure(ground_pres); } - public double altitude() { - return AltosConvert.pressure_to_altitude(pressure()); + public double filtered_altitude() { + return AltosConvert.pressure_to_altitude(filtered_pressure()); + } + + public double raw_altitude() { + return AltosConvert.pressure_to_altitude(raw_pressure()); } public double ground_altitude() { return AltosConvert.pressure_to_altitude(ground_pressure()); } - public double height() { - return altitude() - ground_altitude(); + public double filtered_height() { + return filtered_altitude() - ground_altitude(); + } + + public double raw_height() { + return raw_altitude() - ground_altitude(); } public double battery_voltage() { |
