diff options
| -rw-r--r-- | ao-tools/altosui/AltosState.java | 3 | ||||
| -rw-r--r-- | ao-tools/altosui/AltosUI.java | 21 | 
2 files changed, 16 insertions, 8 deletions
| diff --git a/ao-tools/altosui/AltosState.java b/ao-tools/altosui/AltosState.java index aacddfdf..192011d0 100644 --- a/ao-tools/altosui/AltosState.java +++ b/ao-tools/altosui/AltosState.java @@ -102,6 +102,9 @@ public class AltosState {  			pad_lat = prev_state.pad_lat;  			pad_lon = prev_state.pad_lon;  			pad_alt = prev_state.pad_alt; +			max_height = prev_state.max_height; +			max_acceleration = prev_state.max_acceleration; +			max_speed = prev_state.max_speed;  			/* make sure the clock is monotonic */  			while (tick < prev_state.tick) diff --git a/ao-tools/altosui/AltosUI.java b/ao-tools/altosui/AltosUI.java index 2cf326fc..91278afe 100644 --- a/ao-tools/altosui/AltosUI.java +++ b/ao-tools/altosui/AltosUI.java @@ -306,14 +306,19 @@ public class AltosUI extends JFrame {  			info_add_deg(1, "Longitude", state.gps.lon, 'E', 'W');  			info_add_row(1, "GPS altitude", "%6d", state.gps.alt);  			info_add_row(1, "GPS height", "%6.0f", state.gps_height); -			info_add_row(1, "GPS ground speed", "%8.1f m/s %3d°", -				       state.gps.ground_speed, -				       state.gps.course); -			info_add_row(1, "GPS climb rate", "%8.1f m/s", -				     state.gps.climb_rate); + +			/* The SkyTraq GPS doesn't report these values */ +			if (false) { +				info_add_row(1, "GPS ground speed", "%8.1f m/s %3d°", +					     state.gps.ground_speed, +					     state.gps.course); +				info_add_row(1, "GPS climb rate", "%8.1f m/s", +					     state.gps.climb_rate); +				info_add_row(1, "GPS error", "%6d m(h)%3d m(v)", +					     state.gps.h_error, state.gps.v_error); +			}  			info_add_row(1, "GPS hdop", "%8.1f", state.gps.hdop); -			info_add_row(1, "GPS error", "%6d m(h)%3d m(v)", -				     state.gps.h_error, state.gps.v_error); +  			if (state.npad > 0) {  				if (state.from_pad != null) {  					info_add_row(1, "Distance from pad", "%6.0f m", state.from_pad.distance); @@ -324,7 +329,7 @@ public class AltosUI extends JFrame {  				}  				info_add_deg(1, "Pad latitude", state.pad_lat, 'N', 'S');  				info_add_deg(1, "Pad longitude", state.pad_lon, 'E', 'W'); -				info_add_row(1, "Pad GPS alt", "%9.2fm", state.pad_alt); +				info_add_row(1, "Pad GPS alt", "%6.0f m", state.pad_alt);  			}  			info_add_row(1, "GPS date", "%04d-%02d-%02d",  				       state.gps.gps_time.year, | 
