summaryrefslogtreecommitdiff
path: root/gps.py
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-02-09 21:57:13 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-02-09 21:57:13 +0000
commit15dfea02c04a2c5dd47f8b7abcfdfe28418e8f50 (patch)
tree96ff9488eeda09d6530ede3669e24e59bf9a3ba6 /gps.py
parent9c47001bb113ff812b0d95107b17290e3df87942 (diff)
downloadgpsd-15dfea02c04a2c5dd47f8b7abcfdfe28418e8f50.tar.gz
We can now get the baud rate.
Diffstat (limited to 'gps.py')
-rwxr-xr-xgps.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/gps.py b/gps.py
index a58e3f0b..29e8ee91 100755
--- a/gps.py
+++ b/gps.py
@@ -77,6 +77,7 @@ class gpsdata:
self.length = 0
self.emit_time = 0
self.read_time = 0
+ self.baudrate = 0
__setattr__ = setattr
@@ -249,7 +250,8 @@ class gps(gpsdata):
self.satellites = newsats
self.satellite_stamp.refresh()
elif cmd in ('Z', 'z'):
- if data[1:] not in ("=1", "=0"):
+ (dummy, self.baudrate) = map(int, data.split(":"))
+ elif cmd == '$':
(self.tag, recv_time, length, emit_time) = data.split(":")
self.recv_time = float(recv_time)
self.length = int(length)