diff --git a/src/objdictgen/maps.py b/src/objdictgen/maps.py index c14673b..c3e1570 100644 --- a/src/objdictgen/maps.py +++ b/src/objdictgen/maps.py @@ -505,6 +505,8 @@ def FindMapVariableList(self, node: Node, compute=True) -> Generator[tuple[int, It yields tuple of (index, subindex, size, name) """ for index, entry in self.items(): + if entry.get("need") is False: + continue values = entry["values"] for subindex, subvalue in enumerate(values): if not subvalue["pdo"]: