make gates use net state pointers
This commit is contained in:
@@ -50,6 +50,15 @@ end
|
||||
function Port.setgroup(port, group)
|
||||
port.group = group
|
||||
Port.getgate(port).port_nets[port.idx] = group
|
||||
if group then
|
||||
Port.getgate(port).port_net_state [port.idx] = group.state
|
||||
Port.getgate(port).port_net_state_num[port.idx] = group.state_num
|
||||
Port.getgate(port).port_net_in_queue [port.idx] = group.in_queue
|
||||
else
|
||||
Port.getgate(port).port_net_state [port.idx] = ffi.cast("int*", 0)
|
||||
Port.getgate(port).port_net_state_num[port.idx] = ffi.cast("int*", 0)
|
||||
Port.getgate(port).port_net_in_queue [port.idx] = ffi.cast("int*", 0)
|
||||
end
|
||||
end
|
||||
|
||||
function Port.getgroup(port)
|
||||
|
||||
Reference in New Issue
Block a user