diff options
| author | Keith Packard <keithp@keithp.com> | 2014-05-28 21:56:52 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2014-05-28 22:02:32 -0700 | 
| commit | 3871b9ac036e3adfa1da089245fc7973b268c921 (patch) | |
| tree | f84cee06faaf7574e81836292b67ac702b69cc1b /altoslib/AltosGreatCircle.java | |
| parent | 4cec35564324f909dcddeb7c0d83a2daa8223042 (diff) | |
telegps: Add 'Info' tab
This contains a summary of the tracking info, including position,
speed and course.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib/AltosGreatCircle.java')
| -rw-r--r-- | altoslib/AltosGreatCircle.java | 26 | 
1 files changed, 4 insertions, 22 deletions
diff --git a/altoslib/AltosGreatCircle.java b/altoslib/AltosGreatCircle.java index 39df4fc8..4782c34d 100644 --- a/altoslib/AltosGreatCircle.java +++ b/altoslib/AltosGreatCircle.java @@ -30,30 +30,12 @@ public class AltosGreatCircle implements Cloneable {  	static final double rad = Math.PI / 180;  	static final double earth_radius = 6371.2 * 1000;	/* in meters */ -	public static final int BEARING_LONG = 0; -	public static final int BEARING_SHORT = 1; -	public static final int BEARING_VOICE = 2; +	public static final int BEARING_LONG = AltosConvert.BEARING_LONG; +	public static final int BEARING_SHORT = AltosConvert.BEARING_SHORT; +	public static final int BEARING_VOICE = AltosConvert.BEARING_VOICE;  	public String bearing_words(int length) { -		String [][] bearing_string = { -			{ -				"North", "North North East", "North East", "East North East", -				"East", "East South East", "South East", "South South East", -				"South", "South South West", "South West", "West South West", -				"West", "West North West", "North West", "North North West" -			}, { -				"N", "NNE", "NE", "ENE", -				"E", "ESE", "SE", "SSE", -				"S", "SSW", "SW", "WSW", -				"W", "WNW", "NW", "NNW" -			}, { -				"north", "nor nor east", "north east", "east nor east", -				"east", "east sow east", "south east", "sow sow east", -				"south", "sow sow west", "south west", "west sow west", -				"west", "west nor west", "north west", "nor nor west " -			} -		}; -		return bearing_string[length][(int)((bearing / 90 * 8 + 1) / 2)%16]; +		return AltosConvert.bearing_to_words(length, bearing);  	}  	public AltosGreatCircle (double start_lat, double start_lon, double start_alt,  | 
