From f1a6cb6bacece2ee83a9784a9e239d607b6e81e1 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sun, 23 Aug 2015 18:12:42 -0400 Subject: In gpsprof, usefully ID a plot for non-serial devices. --- gpsprof | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'gpsprof') 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." -- cgit v1.2.1