plcopen/plcopen.py
changeset 1289 1d221eda1e42
parent 1285 fa77f3b8f182
child 1307 26e8b99bc2c3
equal deleted inserted replaced
1287:70dc98533ec6 1289:1d221eda1e42
   669             if customblocktype["type"] == "functionBlock"]
   669             if customblocktype["type"] == "functionBlock"]
   670     setattr(cls, "GetCustomFunctionBlockTypes", GetCustomFunctionBlockTypes)
   670     setattr(cls, "GetCustomFunctionBlockTypes", GetCustomFunctionBlockTypes)
   671 
   671 
   672     # Return Block types checking for recursion
   672     # Return Block types checking for recursion
   673     def GetCustomBlockResource(self):
   673     def GetCustomBlockResource(self):
   674         return [customblocktype for customblocktype in self.CustomBlockTypes.itervalues()
   674         return [customblocktype["name"] for customblocktype in self.CustomBlockTypes.itervalues()
   675             if customblocktype["type"] == "program"]
   675             if customblocktype["type"] == "program"]
   676     setattr(cls, "GetCustomBlockResource", GetCustomBlockResource)
   676     setattr(cls, "GetCustomBlockResource", GetCustomBlockResource)
   677 
   677 
   678     # Return Data Types checking for recursion
   678     # Return Data Types checking for recursion
   679     def GetCustomDataTypes(self, exclude = "", only_locatable = False):
   679     def GetCustomDataTypes(self, exclude = "", only_locatable = False):