diff options
| author | Bdale Garbee <bdale@gag.com> | 2013-05-16 00:36:23 -0600 | 
|---|---|---|
| committer | Bdale Garbee <bdale@gag.com> | 2013-05-16 00:36:23 -0600 | 
| commit | 02d111b1b53ef01fc6e9ab6c4bc60b8af1be0067 (patch) | |
| tree | 8356f4a019969ee99a45e264c87d38555cf316cc /altoslib/AltosRecordTM.java | |
| parent | 7a2e1f05adad990a6b161865267abf07ffec7a7e (diff) | |
| parent | 7699a55aed3a9a7daeb4c6a5a9a280f43edf455f (diff) | |
Merge branch 'branch-1.2' into debian
Diffstat (limited to 'altoslib/AltosRecordTM.java')
| -rw-r--r-- | altoslib/AltosRecordTM.java | 31 | 
1 files changed, 9 insertions, 22 deletions
diff --git a/altoslib/AltosRecordTM.java b/altoslib/AltosRecordTM.java index 37accef6..c6cf3646 100644 --- a/altoslib/AltosRecordTM.java +++ b/altoslib/AltosRecordTM.java @@ -15,9 +15,11 @@   * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.   */ -package org.altusmetrum.AltosLib; +package org.altusmetrum.altoslib_1;  public class AltosRecordTM extends AltosRecord { + +	/* Sensor values */  	public int	accel;  	public int	pres;  	public int	temp; @@ -57,18 +59,12 @@ public class AltosRecordTM extends AltosRecord {  		return ((count / 16.0) / 2047.0 + 0.095) / 0.009 * 1000.0;  	} -	public double raw_pressure() { +	public double pressure() {  		if (pres == MISSING)  			return MISSING;  		return barometer_to_pressure(pres);  	} -	public double filtered_pressure() { -		if (flight_pres == MISSING) -			return MISSING; -		return barometer_to_pressure(flight_pres); -	} -  	public double ground_pressure() {  		if (ground_pres == MISSING)  			return MISSING; @@ -121,22 +117,11 @@ public class AltosRecordTM extends AltosRecord {  	}  	public double acceleration() { -		if (acceleration != MISSING) -			return acceleration; -  		if (ground_accel == MISSING || accel == MISSING)  			return MISSING;  		return (ground_accel - accel) / accel_counts_per_mss();  	} -	public double accel_speed() { -		if (speed != MISSING) -			return speed; -		if (flight_vel == MISSING) -			return MISSING; -		return flight_vel / (accel_counts_per_mss() * 100.0); -	} -  	public void copy(AltosRecordTM old) {  		super.copy(old); @@ -164,9 +149,7 @@ public class AltosRecordTM extends AltosRecord {  	}  	public AltosRecordTM clone() { -		AltosRecordTM	n = (AltosRecordTM) super.clone(); -		n.copy(this); -		return n; +		return new AltosRecordTM(this);  	}  	void make_missing() { @@ -192,6 +175,10 @@ public class AltosRecordTM extends AltosRecord {  		make_missing();  	} +	public AltosRecordTM(AltosRecordTM old) { +		copy(old); +	} +	  	public AltosRecordTM() {  		super();  		make_missing();  | 
