equal
deleted
inserted
replaced
168 """ |
168 """ |
169 Extract list of variables defined in POU |
169 Extract list of variables defined in POU |
170 """ |
170 """ |
171 # Get list of variables defined in POU |
171 # Get list of variables defined in POU |
172 self.VariableList = { |
172 self.VariableList = { |
173 var["Name"]: (var["Class"], var["Type"]) |
173 var.Name: (var.Class, var.Type) |
174 for var in self.Controller.GetEditedElementInterfaceVars( |
174 for var in self.Controller.GetEditedElementInterfaceVars( |
175 self.TagName) |
175 self.TagName) |
176 if var["Edit"]} |
176 if var.Edit} |
177 |
177 |
178 # Add POU name to variable list if POU is a function |
178 # Add POU name to variable list if POU is a function |
179 returntype = self.Controller.GetEditedElementInterfaceReturnType( |
179 returntype = self.Controller.GetEditedElementInterfaceReturnType( |
180 self.TagName)[0] |
180 self.TagName) |
181 if returntype is not None: |
181 if returntype is not None: |
182 self.VariableList[ |
182 self.VariableList[ |
183 self.Controller.GetEditedElementName(self.TagName)] = \ |
183 self.Controller.GetEditedElementName(self.TagName)] = \ |
184 ("Output", returntype) |
184 ("Output", returntype) |
185 |
185 |