- void write_basic(AltosState state) {
- out.printf("%8.2f,%10.2f,%8.2f,%8.2f,%8.2f,%8.2f,%5.1f,%5.2f,%5.2f",
- state.acceleration(),
- state.pressure(),
- state.altitude(),
- state.height(),
- state.speed(),
- state.speed(),
- state.temperature,
- state.apogee_voltage,
- state.main_voltage);
+ double acceleration() { return series.value(AltosFlightSeries.accel_name, indices); }
+ double pressure() { return series.value(AltosFlightSeries.pressure_name, indices); }
+ double altitude() { return series.value(AltosFlightSeries.altitude_name, indices); }
+ double height() { return series.value(AltosFlightSeries.height_name, indices); }
+ double speed() { return series.value(AltosFlightSeries.speed_name, indices); }
+ double temperature() { return series.value(AltosFlightSeries.temperature_name, indices); }
+ double apogee_voltage() { return series.value(AltosFlightSeries.apogee_voltage_name, indices); }
+ double main_voltage() { return series.value(AltosFlightSeries.main_voltage_name, indices); }
+
+ void write_basic() {
+ if (has_accel)
+ out.printf(Locale.ROOT,"%8.2f,", acceleration());
+ if (has_baro)
+ out.printf(Locale.ROOT,"%10.2f,%8.2f,",
+ pressure(), altitude());
+ out.printf(Locale.ROOT,"%8.2f,%8.2f",
+ height(), speed());
+ if (has_baro)
+ out.printf(Locale.ROOT,",%5.1f", temperature());
+ if (has_pyro)
+ out.printf(Locale.ROOT,",%5.2f,%5.2f",
+ apogee_voltage(),
+ main_voltage());