equal
deleted
inserted
replaced
1789 if project is not None: |
1789 if project is not None: |
1790 words = tagname.split("::") |
1790 words = tagname.split("::") |
1791 if words[0] in ["P","T","A"]: |
1791 if words[0] in ["P","T","A"]: |
1792 pou = self.Project.getpou(words[1]) |
1792 pou = self.Project.getpou(words[1]) |
1793 if pou is not None: |
1793 if pou is not None: |
|
1794 if words[0] == "T" and varname == words[2]: |
|
1795 return "BOOL" |
|
1796 if words[1] == varname: |
|
1797 return self.GetPouInterfaceReturnType(pou) |
1794 for type, varlist in pou.getvars(): |
1798 for type, varlist in pou.getvars(): |
1795 for var in varlist.getvariable(): |
1799 for var in varlist.getvariable(): |
1796 if var.getname() == varname: |
1800 if var.getname() == varname: |
1797 vartype_content = var.gettype().getcontent() |
1801 vartype_content = var.gettype().getcontent() |
1798 if vartype_content["name"] == "derived": |
1802 if vartype_content["name"] == "derived": |