PLCControler.py
changeset 210 17ce08b81775
parent 209 babfecf81c33
child 226 6a2f7ddd2e50
equal deleted inserted replaced
209:babfecf81c33 210:17ce08b81775
  1149             for datatype in self.Project.getdataTypes():
  1149             for datatype in self.Project.getdataTypes():
  1150                 datatype_name = datatype.getname()
  1150                 datatype_name = datatype.getname()
  1151                 if datatype_name != name and not self.DataTypeIsUsedBy(name, datatype_name):
  1151                 if datatype_name != name and not self.DataTypeIsUsedBy(name, datatype_name):
  1152                     datatypes.append(datatype_name)
  1152                     datatypes.append(datatype_name)
  1153         return datatypes
  1153         return datatypes
       
  1154 
       
  1155     # Return Base Type of given possible derived type
       
  1156     def GetBaseType(self, type):
       
  1157         return GetBaseType(type)
  1154 
  1158 
  1155     # Return Base Types
  1159     # Return Base Types
  1156     def GetBaseTypes(self):
  1160     def GetBaseTypes(self):
  1157         return [value for value, parent in TypeHierarchy_list if not value.startswith("ANY")]
  1161         return [value for value, parent in TypeHierarchy_list if not value.startswith("ANY")]
  1158 
  1162