diff options
| author | Keith Packard <keithp@keithp.com> | 2017-05-27 23:30:54 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2017-05-27 23:30:54 -0700 | 
| commit | 3516eeb77048736470de2cc2ca03985efd228d29 (patch) | |
| tree | cb74c535fd7a610e7cb75747b82eb82edd000593 | |
| parent | 9329cb607e36843385e92b677f095c451d50297c (diff) | |
altoslib: Allow for other tick sizes
Use 1/100 sec by default, but provide for MicroPeak which uses a
different step.
Signed-off-by: Keith Packard <keithp@keithp.com>
| -rw-r--r-- | altoslib/AltosCalData.java | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/altoslib/AltosCalData.java b/altoslib/AltosCalData.java index ae0a9294..a9955ba8 100644 --- a/altoslib/AltosCalData.java +++ b/altoslib/AltosCalData.java @@ -182,18 +182,24 @@ public class AltosCalData {  		boost_tick = tick;  	} +	public double		ticks_per_sec = 100.0; + +	public void set_ticks_per_sec(double ticks_per_sec) { +		this.ticks_per_sec = ticks_per_sec; +	} +  	public double time() {  		if (tick == AltosLib.MISSING)  			return AltosLib.MISSING;  		if (boost_tick == AltosLib.MISSING)  			return AltosLib.MISSING; -		return (tick - boost_tick) / 100.0; +		return (tick - boost_tick) / ticks_per_sec;  	}  	public double boost_time() {  		if (boost_tick == AltosLib.MISSING)  			return AltosLib.MISSING; -		return boost_tick / 100.0; +		return boost_tick / ticks_per_sec;  	}  	public int		state = AltosLib.MISSING; | 
