import java.awt.*;
import javax.swing.*;
-import org.altusmetrum.altoslib_2.*;
+import org.altusmetrum.altoslib_3.*;
import org.altusmetrum.altosuilib_1.*;
import org.jfree.ui.*;
}
}
-class AltosOrientUnits extends AltosUnits {
-
- public double value(double p, boolean imperial_units) {
- return p;
- }
-
- public double inverse(double p, boolean imperial_units) {
- return p;
- }
-
- public String show_units(boolean imperial_units) {
- return "°";
- }
-
- public String say_units(boolean imperial_units) {
- return "degrees";
- }
-
- public int show_fraction(int width, boolean imperial_units) {
- return 1;
- }
-}
-
class AltosMagUnits extends AltosUnits {
public double value(double p, boolean imperial_units) {
static AltosNsat nsat_units = new AltosNsat();
static AltosDbm dbm_units = new AltosDbm();
static AltosGyroUnits gyro_units = new AltosGyroUnits();
- static AltosOrientUnits orient_units = new AltosOrientUnits();
+ static AltosOrient orient_units = new AltosOrient();
static AltosMagUnits mag_units = new AltosMagUnits();
AltosUIAxis height_axis, speed_axis, accel_axis, voltage_axis, temperature_axis, nsat_axis, dbm_axis;
orient_color,
false,
orient_axis);
+ if (stats.num_ignitor > 0) {
+ for (int i = 0; i < stats.num_ignitor; i++)
+ addSeries(AltosIgnitor.ignitor_name(i),
+ AltosGraphDataPoint.data_ignitor_0 + i,
+ voltage_units,
+ main_voltage_color,
+ false,
+ voltage_axis);
+ for (int i = 0; i < stats.num_ignitor; i++)
+ addMarker(AltosIgnitor.ignitor_name(i), AltosGraphDataPoint.data_ignitor_fired_0 + i, state_color);
+ }
setDataSet(dataSet);
}
-}
\ No newline at end of file
+}