X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altosuilib%2FAltosGraphNew.java;fp=altosuilib%2FAltosGraphNew.java;h=2c01c466e76ac123baa8cdbd6b0fbace0e9ac0f4;hb=e8794ab1d512418e312a1a779777119e20dc8c38;hp=ba2dc7176d0f404828a526f21c9aedc7d5be4531;hpb=bbe0c2e0a3216f40f49af34b756330ba28d7c7e1;p=fw%2Faltos diff --git a/altosuilib/AltosGraphNew.java b/altosuilib/AltosGraphNew.java index ba2dc717..2c01c466 100644 --- a/altosuilib/AltosGraphNew.java +++ b/altosuilib/AltosGraphNew.java @@ -43,6 +43,7 @@ public class AltosGraphNew extends AltosUIGraphNew { static final private Color range_color = new Color(100, 31, 31); static final private Color distance_color = new Color(100, 31, 194); static final private Color speed_color = new Color(31,194,31); + static final private Color thrust_color = new Color(31,194,31); static final private Color accel_color = new Color(31,31,194); static final private Color voltage_color = new Color(194, 194, 31); static final private Color battery_voltage_color = new Color(194, 194, 31); @@ -82,13 +83,14 @@ public class AltosGraphNew extends AltosUIGraphNew { AltosUITimeSeries[] setup(AltosFlightStats stats, AltosRecordSet record_set) { AltosUIAxis height_axis, speed_axis, accel_axis, voltage_axis, temperature_axis, nsat_axis, dbm_axis; - AltosUIAxis distance_axis, pressure_axis; + AltosUIAxis distance_axis, pressure_axis, thrust_axis; AltosUIAxis gyro_axis, orient_axis, mag_axis; AltosUIAxis course_axis, dop_axis; height_axis = newAxis("Height", AltosConvert.height, height_color); pressure_axis = newAxis("Pressure", AltosConvert.pressure, pressure_color, 0); speed_axis = newAxis("Speed", AltosConvert.speed, speed_color); + thrust_axis = newAxis("Thrust", AltosConvert.force, thrust_color); accel_axis = newAxis("Acceleration", AltosConvert.accel, accel_color); voltage_axis = newAxis("Voltage", AltosConvert.voltage, voltage_color); temperature_axis = newAxis("Temperature", AltosConvert.temperature, temperature_color, 0); @@ -120,6 +122,11 @@ public class AltosGraphNew extends AltosUIGraphNew { true, pressure_axis); + flight_series.register_extra(AltosUIFlightSeries.thrust_name, + thrust_color, + true, + thrust_axis); + // addMarker("State", AltosGraphDataPoint.data_state, state_color); record_set.capture_series(flight_series); @@ -139,6 +146,12 @@ public class AltosGraphNew extends AltosUIGraphNew { pressure_color, false, pressure_axis); + addSeries("Thrust", + AltosGraphDataPoint.data_thrust, + thrust_units, + thrust_color, + false, + thrust_axis); addSeries("Speed", AltosGraphDataPoint.data_speed, AltosConvert.speed,