diff options
author | Gary E. Miller <gem@rellim.com> | 2019-04-15 15:43:47 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2019-04-15 15:43:47 -0700 |
commit | 162ca60d79c75f469c85136860f383a06664a075 (patch) | |
tree | 4905536b07b21041ce18c18fa73d2e96694daab6 /ubxtool | |
parent | e203537b3f3e2e95be5d4891a8ea38c4a39f59ca (diff) | |
download | gpsd-162ca60d79c75f469c85136860f383a06664a075.tar.gz |
ubxtool: 2nd try: UBX-MON-COMMS
Diffstat (limited to 'ubxtool')
-rwxr-xr-x | ubxtool | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -2159,8 +2159,9 @@ class ubx(object): if 8 > m_len: return " Bad Length %s" % m_len - u = struct.unpack_from('<BBBBL', buf, 0) - s = 'version %u nPorts %u txErrors %#x reserved1 %u protIds %#x' % u + u = struct.unpack_from('<BBBBBBBB', buf, 0) + s = ('version %u nPorts %u txErrors %#x reserved1 %u ' + ' protIds %#x/%x/%x/%x\n' % u) i = 0 while m_len > (8 + (i * 40)): @@ -2169,10 +2170,11 @@ class ubx(object): name = self.port_ids[u[0]] else: name = "Unk" - s += (' Port: %u (%s)\n' % ([0], name)) + s += (' Port: %u (%s)\n' % (u[0], name)) s += (' txPending %u txBytes %u txUsage %u txPeakUsage %u\n' ' rxPending %u rxBytes %u rxUsage %u rxPeakUsage %u\n' - ' overrunErrs %u msgs %u reserved %x %x skipped %u\n' + ' overrunErrs %u msgs %#x/%x/%x/%x reserved %x %x ' + 'skipped %u\n' % u[1:]) i += 1 return s |