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": |