summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernd Zeimetz <bernd@bzed.de>2009-01-05 21:21:55 +0000
committerBernd Zeimetz <bernd@bzed.de>2009-01-05 21:21:55 +0000
commitce47fae04c9742560ae5dedb92c485263dcb89f9 (patch)
treef96d99d5e5ba441afb25396e7a7b6417d891797c
parentd3ca471d22c357d959cd1fcd2caba8d039aa78a4 (diff)
downloadgpsd-ce47fae04c9742560ae5dedb92c485263dcb89f9.tar.gz
Fixing last commit - one part was idented too much.
-rwxr-xr-xgps.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/gps.py b/gps.py
index 78a1577b..1c5c0f7c 100755
--- a/gps.py
+++ b/gps.py
@@ -308,8 +308,8 @@ class gps(gpsdata):
return cnv(fields[i])
self.utc = fields[1]
self.fix.time = default(1)
- if not isnan(self.fix.time):
- self.utc = isotime(self.fix.time)
+ if not isnan(self.fix.time):
+ self.utc = isotime(self.fix.time)
self.fix.ept = default(2)
self.fix.latitude = default(3)
self.fix.longitude = default(4)
@@ -322,13 +322,13 @@ class gps(gpsdata):
self.fix.epd = default(11)
self.fix.eps = default(12)
self.fix.epc = default(13)
- if len(fields) > 14:
- self.fix.mode = default(14, int)
+ if len(fields) > 14:
+ self.fix.mode = default(14, int)
+ else:
+ if isnan(self.fix.altitude):
+ self.fix.mode = MODE_2D
else:
- if isnan(self.fix.altitude):
- self.fix.mode = MODE_2D
- else:
- self.fix.mode = MODE_3D
+ self.fix.mode = MODE_3D
self.valid = TIME_SET|TIMERR_SET|LATLON_SET|MODE_SET
if self.fix.mode == MODE_3D:
self.valid |= ALTITUDE_SET | CLIMB_SET