diff options
Diffstat (limited to 'altoslib')
| -rw-r--r-- | altoslib/AltosDataListener.java | 7 | ||||
| -rw-r--r-- | altoslib/AltosFlightSeries.java | 11 | 
2 files changed, 18 insertions, 0 deletions
| diff --git a/altoslib/AltosDataListener.java b/altoslib/AltosDataListener.java index fb37fe3d..359d04c9 100644 --- a/altoslib/AltosDataListener.java +++ b/altoslib/AltosDataListener.java @@ -21,7 +21,14 @@ public abstract class AltosDataListener {  	public double		time = AltosLib.MISSING;  	public double		frequency = AltosLib.MISSING; +	public int		raw_tick = AltosLib.MISSING; + +	public int tick() { +		return raw_tick; +	} +  	public void set_tick(int tick) { +		raw_tick = tick;  		cal_data.set_tick(tick);  		set_time(cal_data.time());  	} diff --git a/altoslib/AltosFlightSeries.java b/altoslib/AltosFlightSeries.java index f7ea0d15..ab7943b3 100644 --- a/altoslib/AltosFlightSeries.java +++ b/altoslib/AltosFlightSeries.java @@ -191,6 +191,17 @@ public class AltosFlightSeries extends AltosDataListener {  	public void set_received_time(long received_time) {  	} +	public AltosTimeSeries tick_series; + +	public static final String tick_name = "Tick"; + +	public void set_tick(int tick) { +		super.set_tick(tick); +		if (tick_series == null) +			tick_series = add_series(tick_name, null); +		tick_series.add(time(), tick); +	} +  	public AltosTimeSeries rssi_series;  	public static final String rssi_name = "RSSI"; | 
