summaryrefslogtreecommitdiff
path: root/ubxtool
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-04-15 15:43:47 -0700
committerGary E. Miller <gem@rellim.com>2019-04-15 15:43:47 -0700
commit162ca60d79c75f469c85136860f383a06664a075 (patch)
tree4905536b07b21041ce18c18fa73d2e96694daab6 /ubxtool
parente203537b3f3e2e95be5d4891a8ea38c4a39f59ca (diff)
downloadgpsd-162ca60d79c75f469c85136860f383a06664a075.tar.gz
ubxtool: 2nd try: UBX-MON-COMMS
Diffstat (limited to 'ubxtool')
-rwxr-xr-xubxtool10
1 files changed, 6 insertions, 4 deletions
diff --git a/ubxtool b/ubxtool
index d4b2befd..eecb6068 100755
--- a/ubxtool
+++ b/ubxtool
@@ -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