PLCControler.py
changeset 1777 c46ec818bdd7
parent 1775 b45f2768fab1
child 1779 6cf16e5bfbf9
equal deleted inserted replaced
1776:81aa8aaccdd4 1777:c46ec818bdd7
  1751             if words[0] in ["D"]:
  1751             if words[0] in ["D"]:
  1752                 name = words[1]
  1752                 name = words[1]
  1753             datatypes.extend([
  1753             datatypes.extend([
  1754                 datatype.getname()
  1754                 datatype.getname()
  1755                 for datatype in project.getdataTypes(name)
  1755                 for datatype in project.getdataTypes(name)
  1756                 if (not only_locatables or self.IsLocatableDataType(datatype, debug))
  1756                 if ((not only_locatables or self.IsLocatableDataType(datatype, debug))
  1757                     and (name is None or
  1757                     and (name is None or
  1758                          len(self.GetInstanceList(datatype, name, debug)) == 0)])
  1758                          len(self.GetInstanceList(datatype, name, debug)) == 0))])
  1759         if confnodetypes:
  1759         if confnodetypes:
  1760             for category in self.GetConfNodeDataTypes(name, only_locatables):
  1760             for category in self.GetConfNodeDataTypes(name, only_locatables):
  1761                 datatypes.extend(category["list"])
  1761                 datatypes.extend(category["list"])
  1762         return datatypes
  1762         return datatypes
  1763 
  1763