diff -r 580b04db8c65 -r 93bf600bae11 plcopen/plcopen.py --- a/plcopen/plcopen.py Mon Dec 14 11:00:56 2009 +0100 +++ b/plcopen/plcopen.py Tue Dec 15 08:53:29 2009 +0100 @@ -653,7 +653,7 @@ customdatatypes = [] for customdatatype in self.getdataTypes(): customdatatype_name = customdatatype.getname() - if not complextypes and customdatatype.baseType.getcontent()["name"] in ["array", "struct"]: + if not complextypes and customdatatype.baseType.getcontent()["name"] in ["array"]:#, "struct"]: continue if customdatatype_name != exclude and not self.ElementIsUsedBy(exclude, customdatatype_name): customdatatypes.append(customdatatype_name)