diff options
author | Keith Packard <keithp@keithp.com> | 2013-01-03 17:40:19 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2013-01-03 17:40:19 -0800 |
commit | 81088b42b3ea899c8d1b3f09ee4fe24378fa03c9 (patch) | |
tree | cc3a884140ae5a1a7db2d1ca17942ddba08b5097 /micropeak/MicroData.java | |
parent | f20781010a6560b7b359af269c502d098917c446 (diff) |
micropeak: Export in lots of units
meters, feet, mach and gs
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'micropeak/MicroData.java')
-rw-r--r-- | micropeak/MicroData.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/micropeak/MicroData.java b/micropeak/MicroData.java index fdfb2dc4..d3c8c43e 100644 --- a/micropeak/MicroData.java +++ b/micropeak/MicroData.java @@ -265,10 +265,19 @@ public class MicroData { public void export (Writer f) throws IOException { PrintWriter pw = new PrintWriter(f); - pw.printf(" Time, Press, Height, Speed, Accel\n"); + pw.printf(" Time, Press(Pa), Height(m), Height(f), Speed(m/s), Speed(ft/s), Speed(mach), Accel(m/s²), Accel(ft/s²), Accel(g)\n"); for (MicroDataPoint point : points()) { - pw.printf("%6.3f,%6.0f,%7.1f,%7.2f,%7.2f\n", - point.time, point.pressure, point.height, point.speed, point.accel); + pw.printf("%6.3f,%10.0f,%10.1f,%10.1f,%11.2f,%12.2f,%12.4f,%12.2f,%13.2f,%10.4f\n", + point.time, + point.pressure, + point.height, + AltosConvert.meters_to_feet(point.height), + point.speed, + AltosConvert.meters_to_feet(point.speed), + AltosConvert.meters_to_mach(point.speed), + point.accel, + AltosConvert.meters_to_feet(point.accel), + AltosConvert.meters_to_g(point.accel)); } } |