summaryrefslogtreecommitdiff
path: root/gps.py
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-05-15 09:24:34 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-05-15 09:24:34 +0000
commit0130eb32341f6006529ca98c6371f365653c4c43 (patch)
tree803bb341be024352ac142a8238d94d40761ca2a9 /gps.py
parent0a3c3eac603b272ce666e2018409d3be16388ce5 (diff)
downloadgpsd-0130eb32341f6006529ca98c6371f365653c4c43.tar.gz
Cope with ? in GSV timestamp field.
Diffstat (limited to 'gps.py')
-rwxr-xr-xgps.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/gps.py b/gps.py
index d7597ca8..6e2c722b 100755
--- a/gps.py
+++ b/gps.py
@@ -346,8 +346,10 @@ class gps(gpsdata):
self.valid |= ONLINE_SET
elif cmd in ('Y', 'y'):
satellites = data.split(":")
- self.timings.sentenvce_tag = satellites.pop(0)
- self.timings.sentence_time = float(satellites.pop(0))
+ self.timings.sentence_tag = satellites.pop(0)
+ self.timings.sentence_time = satellites.pop(0)
+ if self.timings.sentence_time != "?":
+ float(self.timings.sentence_time)
d1 = int(satellites.pop(0))
newsats = []
for i in range(d1):