make groups only update update-causing ports

This commit is contained in:
Redo0
2021-05-25 16:08:58 -05:00
parent 8fe789eade
commit 53e9423ab1
5 changed files with 89 additions and 38 deletions

View File

@@ -260,8 +260,9 @@ while 1 do
local wire = Simulation.getwirebyref(sim, objref)
if wire then
local group = Wire.getgroup(wire)
local numwires = 0; for k, wire2 in pairs(group.wires ) do numwires = numwires +1 end
local numportsi = 0; for k, port in pairs(group.in_ports ) do numportsi = numportsi+1 end
local numwires = 0; for k, wire2 in pairs(group.wires ) do numwires = numwires +1 end
local numportsi = 0; for k, port in pairs(group.in_ports ) do numportsi = numportsi+1 end
local numportsu = 0; for k, port in pairs(group.in_ports_update) do numportsu = numportsu+1 end
local numportso = 0; local numportson=0;
for k, port in pairs(group.out_ports) do
numportso = numportso+1
@@ -272,7 +273,8 @@ while 1 do
"Wires: "..numwires.."\n"..
"In Ports: " ..numportsi.."\n"..
"Out Ports: "..numportso.."\n"..
"Out Ports On: "..numportson
"In Ports Update: "..numportsu.."\n"..
"Out Ports On: "..(group.state_num)
;
end