diff options
| author | Keith Packard <keithp@keithp.com> | 2017-10-02 19:33:37 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2017-10-02 19:33:37 -0700 | 
| commit | 98dc29a7a964f8d653b73989c6751695d168844c (patch) | |
| tree | 415e274078746fe853aad554aae1a2e5d1a57ca5 /altosuilib/AltosGraph.java | |
| parent | d75e8b9046295051c91696461e8d5f59c8260ccc (diff) | |
altoslib: Add user-selectable filter width for data smoothing
Also switch smoothing window to Kaiser and change default accel filter
width to 1 second instead of 4 seconds.
Now users can play with the filter and see what it does.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosuilib/AltosGraph.java')
| -rw-r--r-- | altosuilib/AltosGraph.java | 8 | 
1 files changed, 1 insertions, 7 deletions
| diff --git a/altosuilib/AltosGraph.java b/altosuilib/AltosGraph.java index 5df95233..3f610285 100644 --- a/altosuilib/AltosGraph.java +++ b/altosuilib/AltosGraph.java @@ -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));  	} | 
