PLCControler.py
changeset 1686 85fdcc04da25
parent 1680 6db967480b7d
child 1732 94ffe74e6895
equal deleted inserted replaced
1685:578a46fb6b30 1686:85fdcc04da25
  1787 
  1787 
  1788     def IsLocatableType(self, typename, debug = False):
  1788     def IsLocatableType(self, typename, debug = False):
  1789         if isinstance(typename, TupleType) or self.GetBlockType(typename) is not None:
  1789         if isinstance(typename, TupleType) or self.GetBlockType(typename) is not None:
  1790             return False
  1790             return False
  1791 
  1791 
       
  1792         # the size of these types is implementation dependend
       
  1793         if typename in ["TIME", "DATE", "DT", "TOD"]:
       
  1794             return False
       
  1795         
  1792         datatype = self.GetDataType(typename, debug)
  1796         datatype = self.GetDataType(typename, debug)
  1793         if datatype is not None:
  1797         if datatype is not None:
  1794             return self.IsLocatableDataType(datatype)
  1798             return self.IsLocatableDataType(datatype)
  1795         return True
  1799         return True
  1796 
  1800