The current code to do this looks like this:
Code: Select all
local rxNet = sconn.from.get_circuit_network(defines.wire_type.red) or sconn.from.get_circuit_network(defines.wire_type.green)
if rxNet and rxNet.valid then
local txControl = sconn.to.get_or_create_control_behavior()
local txSignals = rxNet.signals
local n = 1
for k,_ in pairs(txSignals) do
txSignals[k].index = n
n = n+1
end
txControl.parameters={parameters = txSignals}
end
Code: Select all
local rxNet = sconn.from.get_circuit_network(defines.wire_type.red) or sconn.from.get_circuit_network(defines.wire_type.green)
if rxNet and rxNet.valid then
sconn.to.get_or_create_control_behavior().parameters={parameters = rxNet.signals}
end