plcopen/plcopen.py
changeset 187 183486133b96
parent 166 de1845119cdd
child 193 e18e354a8006
equal deleted inserted replaced
186:fa7c2e4774be 187:183486133b96
   326 
   326 
   327 
   327 
   328 cls = PLCOpenClasses.get("configuration_resource", None)
   328 cls = PLCOpenClasses.get("configuration_resource", None)
   329 if cls:
   329 if cls:
   330     def updateElementName(self, old_name, new_name):
   330     def updateElementName(self, old_name, new_name):
   331         for instance in self.getPouInstance():
   331         for instance in self.getpouInstance():
   332             instance.updateElementName(old_name, new_name)
   332             instance.updateElementName(old_name, new_name)
   333         for task in self.getTask():
   333         for task in self.gettask():
   334             task.updateElementName(old_name, new_name)
   334             task.updateElementName(old_name, new_name)
   335     setattr(cls, "updateElementName", updateElementName)
   335     setattr(cls, "updateElementName", updateElementName)
   336 
   336 
   337 cls = PLCOpenClasses.get("resource_task", None)
   337 cls = PLCOpenClasses.get("resource_task", None)
   338 if cls:
   338 if cls:
   339     def updateElementName(self, old_name, new_name):
   339     def updateElementName(self, old_name, new_name):
   340         if self.single == old_name:
   340         if self.single == old_name:
   341             self.single = new_name
   341             self.single = new_name
   342         for instance in self.getPouInstance():
   342         for instance in self.getpouInstance():
   343             instance.updateElementName(old_name, new_name)
   343             instance.updateElementName(old_name, new_name)
   344     setattr(cls, "updateElementName", updateElementName)
   344     setattr(cls, "updateElementName", updateElementName)
   345 
   345 
   346 cls = PLCOpenClasses.get("pouInstance", None)
   346 cls = PLCOpenClasses.get("pouInstance", None)
   347 if cls:
   347 if cls: