plcopen/plcopen.py
changeset 27 dae55dd9ee14
parent 6 c8cf918ee7ea
child 46 4379e98a30aa
equal deleted inserted replaced
26:36d378bd852e 27:dae55dd9ee14
   964         if self.content:
   964         if self.content:
   965             return self.content["value"][idx].getPoints()
   965             return self.content["value"][idx].getPoints()
   966         return None
   966         return None
   967     setattr(cls, "getConnectionPoints", getConnectionPoints)
   967     setattr(cls, "getConnectionPoints", getConnectionPoints)
   968 
   968 
       
   969     def setConnectionParameter(self, idx, parameter):
       
   970         if self.content:
       
   971             self.content["value"][idx].setFormalParameter(parameter)
       
   972     setattr(cls, "setConnectionParameter", setConnectionParameter)
       
   973     
       
   974     def getConnectionParameter(self, idx):
       
   975         if self.content:
       
   976             return self.content["value"][idx].getFormalParameter()
       
   977         return None
       
   978     setattr(cls, "getConnectionParameter", getConnectionParameter)
       
   979 
   969 if "connectionPointOut" in PLCOpenClasses:
   980 if "connectionPointOut" in PLCOpenClasses:
   970     cls = PLCOpenClasses["connectionPointOut"]
   981     cls = PLCOpenClasses["connectionPointOut"]
   971 
   982 
   972     def setRelPosition(self, x, y):
   983     def setRelPosition(self, x, y):
   973         self.relPosition = PLCOpenClasses["position"]()
   984         self.relPosition = PLCOpenClasses["position"]()