summaryrefslogtreecommitdiff
path: root/gpsprof
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-08-23 18:12:42 -0400
committerEric S. Raymond <esr@thyrsus.com>2015-08-23 22:53:05 -0400
commitf1a6cb6bacece2ee83a9784a9e239d607b6e81e1 (patch)
treee38e07e2a93debc170a32c8304288fcd00e38687 /gpsprof
parent9b3687772bffc2762c78875ab6a1eb047273d557 (diff)
downloadgpsd-f1a6cb6bacece2ee83a9784a9e239d607b6e81e1.tar.gz
In gpsprof, usefully ID a plot for non-serial devices.
Diffstat (limited to 'gpsprof')
-rwxr-xr-xgpsprof13
1 files changed, 9 insertions, 4 deletions
diff --git a/gpsprof b/gpsprof
index 59db153e..eac24236 100755
--- a/gpsprof
+++ b/gpsprof
@@ -59,11 +59,16 @@ class plotter:
def whatami(self):
"How do we identify this plotting run?"
- return "%s, %s, %d %dN%d, cycle %ds" % \
+ desc = "%s, %s, " % \
(gps.misc.isotime(self.start_time),
- self.device.get('driver', "unknown"), self.device['bps'],
- 9 - self.device['stopbits'],
- self.device['stopbits'], self.device['cycle'])
+ self.device.get('driver', "unknown"))
+ if 'bps' in self.device:
+ desc + "%d %dN%d, cycle %ds" % \
+ (self.device['bps'], 9 - self.device['stopbits'],
+ self.device['stopbits'], self.device['cycle'])
+ else:
+ desc += self.device['path']
+ return desc
def collect(self, verbose, logfp=None):
"Collect data from the GPS."