From 0f72670249d2c7d4baa11eb5b07e7612b1f4d944 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell <andrew@tridgell.net> Date: Fri, 6 May 2022 18:51:31 +1000 Subject: [PATCH] DFReader: fixed missing instance messages the parsing offset for new instance fields was wrong, leading to some instances of messages being missing, for example, MAVExplorer not setting GPS[1] messages in tab completion --- DFReader.py | 1 + 1 file changed, 1 insertion(+) diff --git a/DFReader.py b/DFReader.py index 6c268ffb..a19f0bb3 100644 --- a/DFReader.py +++ b/DFReader.py @@ -816,6 +816,7 @@ class DFReader_binary(DFReader): if not idata in type_instances[mtype]: # its a new one, need to parse it so we have the complete set of instances type_instances[mtype].add(idata) + self.offset = ofs self._parse_next() self.counts[mtype] += 1 -- GitLab