diff options
Diffstat (limited to 'altoslib/AltosTelemetryLocation.java')
| -rw-r--r-- | altoslib/AltosTelemetryLocation.java | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/altoslib/AltosTelemetryLocation.java b/altoslib/AltosTelemetryLocation.java index 5eb727d6..c7b7fa22 100644 --- a/altoslib/AltosTelemetryLocation.java +++ b/altoslib/AltosTelemetryLocation.java @@ -58,6 +58,9 @@ public class AltosTelemetryLocation extends AltosTelemetryStandard {  		gps.nsat = flags & 0xf;  		gps.locked = (flags & (1 << 4)) != 0;  		gps.connected = (flags & (1 << 5)) != 0; +		gps.pdop = pdop() / 10.0; +		gps.hdop = hdop() / 10.0; +		gps.vdop = vdop() / 10.0;  		if (gps.locked) {  			gps.lat = latitude() * 1.0e-7; @@ -72,12 +75,9 @@ public class AltosTelemetryLocation extends AltosTelemetryStandard {  			gps.ground_speed = ground_speed() * 1.0e-2;  			gps.course = course() * 2;  			gps.climb_rate = climb_rate() * 1.0e-2; -			gps.pdop = pdop() / 10.0; -			gps.hdop = hdop() / 10.0; -			gps.vdop = vdop() / 10.0;  			if (gps.nsat >= 4) -				cal_data.set_gps_altitude(gps.alt); +				cal_data.set_gps(gps);  		}  		listener.set_gps(gps);  	} | 
