diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2005-02-09 18:35:33 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2005-02-09 18:35:33 +0000 |
commit | a5058b52c050036aa6b6663edb7b4fec9e0c25b5 (patch) | |
tree | b14128c7f47a8245b10b9a12517c6e389fffde71 /gps.py | |
parent | ff895833026f1b0fc9c9c301e6dec6f30b363d03 (diff) | |
download | gpsd-a5058b52c050036aa6b6663edb7b4fec9e0c25b5.tar.gz |
Add name field to profiling data.
Diffstat (limited to 'gps.py')
-rwxr-xr-x | gps.py | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -72,8 +72,11 @@ class gpsdata: self.satellite_stamp = gps.timestamp(now) self.await = self.parts = 0 - self.profile_time = 0 - self.profile_length = 0 + self.tag = "" + self.recv_time = 0 + self.length = 0 + self.emit_time = 0 + self.read_time = 0 __setattr__ = setattr @@ -247,10 +250,11 @@ class gps(gpsdata): self.satellite_stamp.refresh() elif cmd in ('Z', 'z'): if data[1:] not in ("=1", "=0"): - (recv_time, length, emit_time) = data.split(":") + (self.tag, recv_time, length, emit_time) = data.split(":") self.recv_time = float(recv_time) - self.profile_length = int(length) + self.length = int(length) self.emit_time = float(emit_time) + self.read_time = time.time() if self.raw_hook: self.raw_hook(buf); return self.online_stamp.changed \ |