plugger.py
changeset 290 3bd617ae7a05
parent 288 7ee96191c476
child 292 a47081eb6cec
equal deleted inserted replaced
289:d17bd2f00a87 290:3bd617ae7a05
   308 
   308 
   309     def GetChildByName(self, Name):
   309     def GetChildByName(self, Name):
   310         if Name:
   310         if Name:
   311             toks = Name.split('.')
   311             toks = Name.split('.')
   312             return self._GetChildBySomething("Name", toks)
   312             return self._GetChildBySomething("Name", toks)
       
   313         else:
       
   314             return self
       
   315 
       
   316     def GetChildByType(self, TypeName):
       
   317         if TypeName:
       
   318             return self._GetChildBySomething("PlugType", TypeName)
   313         else:
   319         else:
   314             return self
   320             return self
   315 
   321 
   316     def GetChildByIECLocation(self, Location):
   322     def GetChildByIECLocation(self, Location):
   317         if Location:
   323         if Location:
   666         </xsd:complexType>
   672         </xsd:complexType>
   667       </xsd:element>
   673       </xsd:element>
   668     </xsd:schema>
   674     </xsd:schema>
   669     """
   675     """
   670 
   676 
   671     def __init__(self, frame, logger, runtime_port):
   677     def __init__(self, frame, logger):
   672         PLCControler.__init__(self)
   678         PLCControler.__init__(self)
   673 
   679 
   674         self.runtime_port = runtime_port
       
   675         self.MandatoryParams = None
   680         self.MandatoryParams = None
   676         self.AppFrame = frame
   681         self.AppFrame = frame
   677         self.logger = logger
   682         self.logger = logger
   678         self._builder = None
   683         self._builder = None
   679         self._connector = None
   684         self._connector = None