2047 if pou is not None: |
2047 if pou is not None: |
2048 pou.addpouLocalVar( |
2048 pou.addpouLocalVar( |
2049 self.GetVarTypeObject(var_type), |
2049 self.GetVarTypeObject(var_type), |
2050 name, **args) |
2050 name, **args) |
2051 |
2051 |
2052 def AddEditedElementPouExternalVar(self, tagname, var_type, name): |
2052 def AddEditedElementPouExternalVar(self, tagname, var_type, name, **args): |
2053 if self.Project is not None: |
2053 if self.Project is not None: |
2054 words = tagname.split("::") |
2054 words = tagname.split("::") |
2055 if words[0] in ['P', 'T', 'A']: |
2055 if words[0] in ['P', 'T', 'A']: |
2056 pou = self.Project.getpou(words[1]) |
2056 pou = self.Project.getpou(words[1]) |
2057 if pou is not None: |
2057 if pou is not None: |
2058 pou.addpouExternalVar( |
2058 pou.addpouExternalVar( |
2059 self.GetVarTypeObject(var_type), name) |
2059 self.GetVarTypeObject(var_type), |
|
2060 name, **args) |
2060 |
2061 |
2061 def ChangeEditedElementPouVar(self, tagname, old_type, old_name, new_type, new_name): |
2062 def ChangeEditedElementPouVar(self, tagname, old_type, old_name, new_type, new_name): |
2062 if self.Project is not None: |
2063 if self.Project is not None: |
2063 words = tagname.split("::") |
2064 words = tagname.split("::") |
2064 if words[0] in ['P', 'T', 'A']: |
2065 if words[0] in ['P', 'T', 'A']: |