summaryrefslogtreecommitdiff
path: root/gps
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2016-09-13 19:54:40 -0700
committerGary E. Miller <gem@rellim.com>2016-09-13 19:54:40 -0700
commit4d5be4ac7f7d60f188cbe0a36ddd6e9c7c4f8b91 (patch)
treef83498e40cd0b47fa0bfd83a34baa6ce175cee38 /gps
parent2d8ae8aad520607a9eca92064097f19ec239588d (diff)
downloadgpsd-4d5be4ac7f7d60f188cbe0a36ddd6e9c7c4f8b91.tar.gz
Add missing tdop, alpha sort attributes.
Diffstat (limited to 'gps')
-rwxr-xr-xgps/gps.py23
1 files changed, 12 insertions, 11 deletions
diff --git a/gps/gps.py b/gps/gps.py
index 949cc92c..b47a2dc3 100755
--- a/gps/gps.py
+++ b/gps/gps.py
@@ -218,24 +218,25 @@ class gps(gpscommon, gpsdata, gpsjson):
# self.utc is always iso 8601 string
# just copy to fix.time
self.fix.time = self.utc
- self.fix.ept = default("ept", NaN, TIMERR_SET)
- self.fix.latitude = default("lat", NaN, LATLON_SET)
- self.fix.longitude = default("lon", NaN)
self.fix.altitude = default("alt", NaN, ALTITUDE_SET)
- self.fix.epx = default("epx", NaN, HERR_SET)
- self.fix.epy = default("epy", NaN, HERR_SET)
- self.fix.epv = default("epv", NaN, VERR_SET)
- self.fix.track = default("track", NaN, TRACK_SET)
- self.fix.speed = default("speed", NaN, SPEED_SET)
self.fix.climb = default("climb", NaN, CLIMB_SET)
+ self.fix.epc = default("epc", NaN, CLIMBERR_SET)
self.fix.epd = default("epd", NaN)
self.fix.eps = default("eps", NaN, SPEEDERR_SET)
- self.fix.epc = default("epc", NaN, CLIMBERR_SET)
+ self.fix.ept = default("ept", NaN, TIMERR_SET)
+ self.fix.epv = default("epv", NaN, VERR_SET)
+ self.fix.epx = default("epx", NaN, HERR_SET)
+ self.fix.epy = default("epy", NaN, HERR_SET)
+ self.fix.latitude = default("lat", NaN, LATLON_SET)
+ self.fix.longitude = default("lon", NaN)
self.fix.mode = default("mode", 0, MODE_SET)
+ self.fix.speed = default("speed", NaN, SPEED_SET)
self.fix.status = default("status",1)
+ self.fix.track = default("track", NaN, TRACK_SET)
elif self.data.get("class") == "SKY":
- for attrp in ("x", "y", "v", "h", "p", "g"):
- setattr(self, attrp + "dop", default(attrp + "dop", NaN, DOP_SET))
+ for attrp in ( "g", "h", "p", "t", "v", "x", "y"):
+ n = attrp + "dop"
+ setattr(self, n, default(n, NaN, DOP_SET))
if "satellites" in self.data.keys():
self.satellites = []
for sat in self.data['satellites']: