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