- out.printf("%8.2f,%10.2f,%8.2f,%8.2f,%8.2f,%8.2f,%5.1f,%5.2f,%5.2f",
- acceleration(),
- pressure(),
- altitude(),
- height(),
- speed(),
- speed(),
- temperature(),
- apogee_voltage(),
- main_voltage());
+ if (has_accel)
+ out.printf("%8.2f,", acceleration());
+ if (has_baro)
+ out.printf("%10.2f,%8.2f,",
+ pressure(), altitude());
+ out.printf("%8.2f,%8.2f",
+ height(), speed());
+ if (has_baro)
+ out.printf(",%5.1f", temperature());
+ if (has_pyro)
+ out.printf(",%5.2f,%5.2f",
+ apogee_voltage(),
+ main_voltage());