X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altosui%2FAltosCSV.java;h=c672b78f27ef97f4f5c74ff783701b02b3ad5577;hb=1fc97dd9875a7639533a34438c4c7c999412eb3a;hp=b88bedba2f512e60532acafaa7cc7d0248135e43;hpb=1824761f5b98e92485e2dd347b1c4d043ec207e2;p=fw%2Faltos diff --git a/altosui/AltosCSV.java b/altosui/AltosCSV.java index b88bedba..c672b78f 100644 --- a/altosui/AltosCSV.java +++ b/altosui/AltosCSV.java @@ -15,12 +15,13 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -package altosui; +package AltosUI; import java.lang.*; import java.io.*; import java.text.*; import java.util.*; +import org.altusmetrum.AltosLib.*; public class AltosCSV implements AltosWriter { File name; @@ -145,14 +146,14 @@ public class AltosCSV implements AltosWriter { } void write_advanced(AltosRecord record) { - AltosIMU imu = record.imu; - AltosMag mag = record.mag; + AltosIMU imu = record.imu(); + AltosMag mag = record.mag(); if (imu == null) imu = new AltosIMU(); if (mag == null) mag = new AltosMag(); - out.printf("%d,%d,%d,%d,%d,%d,%d,%d,%d", + out.printf("%6d,%6d,%6d,%6d,%6d,%6d,%6d,%6d,%6d", imu.accel_x, imu.accel_y, imu.accel_z, imu.gyro_x, imu.gyro_y, imu.gyro_z, mag.x, mag.y, mag.z); @@ -262,7 +263,7 @@ public class AltosCSV implements AltosWriter { write_general(record); out.printf(","); write_flight(record); out.printf(","); write_basic(record); out.printf(","); - if (record.imu != null || record.mag != null) + if (record.imu() != null || record.mag() != null) write_advanced(record); if (record.gps != null) { out.printf(","); @@ -286,7 +287,7 @@ public class AltosCSV implements AltosWriter { if (record.state == Altos.ao_flight_startup) return; if (!header_written) { - write_header(record.imu != null || record.mag != null, + write_header(record.imu() != null || record.mag() != null, record.gps != null, record.companion != null); header_written = true; }