PLCControler.py
changeset 269 34eff05909b0
parent 256 42dd57b23e36
child 274 047e36c63736
equal deleted inserted replaced
268:5508af39d1f7 269:34eff05909b0
  1651                 if executionOrder is not None:
  1651                 if executionOrder is not None:
  1652                     infos["executionOrder"] = executionOrder
  1652                     infos["executionOrder"] = executionOrder
  1653                 else:
  1653                 else:
  1654                     infos["executionOrder"] = 0
  1654                     infos["executionOrder"] = 0
  1655                 infos["negated"] = instance.getnegated()
  1655                 infos["negated"] = instance.getnegated()
       
  1656                 infos["edge"] = instance.getedge()
  1656                 infos["storage"] = instance.getstorage()
  1657                 infos["storage"] = instance.getstorage()
  1657                 infos["connectors"] = {"input":{},"output":{}}
  1658                 infos["connectors"] = {"input":{},"output":{}}
  1658                 infos["connectors"]["input"]["position"] = instance.connectionPointIn.getrelPositionXY()
  1659                 infos["connectors"]["input"]["position"] = instance.connectionPointIn.getrelPositionXY()
  1659                 infos["connectors"]["input"]["links"] = []
  1660                 infos["connectors"]["input"]["links"] = []
  1660                 connections = instance.connectionPointIn.getconnections()
  1661                 connections = instance.connectionPointIn.getconnections()
  2175                     coil.setvariable(value)
  2176                     coil.setvariable(value)
  2176                 elif param == "type":
  2177                 elif param == "type":
  2177                     if value == COIL_NORMAL:
  2178                     if value == COIL_NORMAL:
  2178                         coil.setnegated(False)
  2179                         coil.setnegated(False)
  2179                         coil.setstorage("none")
  2180                         coil.setstorage("none")
       
  2181                         coil.setedge("none")
  2180                     elif value == COIL_REVERSE:
  2182                     elif value == COIL_REVERSE:
  2181                         coil.setnegated(True)
  2183                         coil.setnegated(True)
  2182                         coil.setstorage("none")
  2184                         coil.setstorage("none")
       
  2185                         coil.setedge("none")
  2183                     elif value == COIL_SET:
  2186                     elif value == COIL_SET:
  2184                         coil.setnegated(False)
  2187                         coil.setnegated(False)
  2185                         coil.setstorage("set")
  2188                         coil.setstorage("set")
       
  2189                         coil.setedge("none")
  2186                     elif value == COIL_RESET:
  2190                     elif value == COIL_RESET:
  2187                         coil.setnegated(False)
  2191                         coil.setnegated(False)
  2188                         coil.setstorage("reset")
  2192                         coil.setstorage("reset")
       
  2193                         coil.setedge("none")
       
  2194                     elif value == COIL_RISING:
       
  2195                         coil.setnegated(False)
       
  2196                         coil.setstorage("none")
       
  2197                         coil.setedge("rising")
       
  2198                     elif value == COIL_FALLING:
       
  2199                         coil.setnegated(False)
       
  2200                         coil.setstorage("none")
       
  2201                         coil.setedge("falling")
  2189                 elif param == "height":
  2202                 elif param == "height":
  2190                     coil.setheight(value)
  2203                     coil.setheight(value)
  2191                 elif param == "width":
  2204                 elif param == "width":
  2192                     coil.setwidth(value)
  2205                     coil.setwidth(value)
  2193                 elif param == "x":
  2206                 elif param == "x":