altoslib: Add user-selectable filter width for data smoothing
[fw/altos] / altosuilib / AltosGraph.java
index 5df952330168cf2de197c60fed46887a1497d5cd..3f610285c80ab5d478e10e6b1b20a29f99827ae3 100644 (file)
@@ -92,7 +92,7 @@ public class AltosGraph extends AltosUIGraph {
                AltosUIAxis     gyro_axis, orient_axis, mag_axis;
                AltosUIAxis     course_axis, dop_axis, tick_axis;
 
-               if (stats.serial != AltosLib.MISSING && stats.product != null && stats.flight != AltosLib.MISSING)
+               if (stats != null && stats.serial != AltosLib.MISSING && stats.product != null && stats.flight != AltosLib.MISSING)
                        setName(String.format("%s %d flight %d\n", stats.product, stats.serial, stats.flight));
 
                height_axis = newAxis("Height", AltosConvert.height, height_color);
@@ -327,12 +327,6 @@ public class AltosGraph extends AltosUIGraph {
                return flight_series.series(cal_data);
        }
 
-       public void set_filter(double filter) {
-               System.out.printf("filter set to %f\n", filter);
-               flight_series.set_filter(filter, filter);
-               units_changed(false);
-       }
-
        public void set_data(AltosFlightStats stats, AltosUIFlightSeries flight_series) {
                set_series(setup(stats, flight_series));
        }