PLCControler.py
changeset 1508 4c645e6b8c98
parent 1505 5ecb16be9a3c
child 1571 486f94a8032c
equal deleted inserted replaced
1507:d7f474d10210 1508:4c645e6b8c98
  1970                         elif element_type_type == "derived":
  1970                         elif element_type_type == "derived":
  1971                             element_infos["Type"] = element_type.getname()
  1971                             element_infos["Type"] = element_type.getname()
  1972                         else:
  1972                         else:
  1973                             element_infos["Type"] = element_type_type.upper()
  1973                             element_infos["Type"] = element_type_type.upper()
  1974                         if element.initialValue is not None:
  1974                         if element.initialValue is not None:
  1975                             element_infos["Initial Value"] = str(element.initialValue.getvalue())
  1975                             element_infos["Initial Value"] = element.initialValue.getvalue()
  1976                         else:
  1976                         else:
  1977                             element_infos["Initial Value"] = ""
  1977                             element_infos["Initial Value"] = ""
  1978                         infos["elements"].append(element_infos)
  1978                         infos["elements"].append(element_infos)
  1979                 else:
  1979                 else:
  1980                     infos["type"] = "Directly"
  1980                     infos["type"] = "Directly"
  1981                     infos["base_type"] = (basetype_content.getname()
  1981                     infos["base_type"] = (basetype_content.getname()
  1982                         if basetype_content_type == "derived"
  1982                         if basetype_content_type == "derived"
  1983                         else basetype_content_type.upper())
  1983                         else basetype_content_type.upper())
  1984 
  1984 
  1985                 if datatype.initialValue is not None:
  1985                 if datatype.initialValue is not None:
  1986                     infos["initial"] = str(datatype.initialValue.getvalue())
  1986                     infos["initial"] = datatype.initialValue.getvalue()
  1987                 else:
  1987                 else:
  1988                     infos["initial"] = ""
  1988                     infos["initial"] = ""
  1989                 return infos
  1989                 return infos
  1990         return None
  1990         return None
  1991 
  1991