Control:LogicGate

Last updated 5 August 2026

Control:LogicGate can be used for complex gate controls.

They work on the logic basis of 0[LOW] and !=0[HIGH] inputs and outputs.

Pin Info

Input 1: Data Input [BitMatrix, Float, Int, ResourceId, Samples, String, Timestamp, Pack, Bang]

Input 2: Logic Input 1 [Int]

Input 3: Logic Input 2 [Int]

1-Input[All]: Received data is either forwareded or blockedbased on the state of the Gate.

2-Logic input 1[Int]: First logic input, 0=False 1=True

3-Logic input 2[Int]: Second logic input,0=False 1=True

Output 1: Data Output [BitMatrix, Float, Int, ResourceId, Samples, String, Timestamp, Pack, Bang]

Output 2: Enabled [Int]

1-Data Output[All]: Emits any Data received on the Data input if the Gate is open.

2-Enabled[Int]: Emits Gate state whenever there is an input on anyLogic inputs, Closed=0, Open=1.

Node Parameters

Dropdown: Defines the Gate behaviour for example And will only open if all logic inputs are True

Gate State: The Checkbox indicates if the Gate is currently open or closed.

#Lanes: Defines how many Logic inputs this Node has.

Checkboxes: Indicate each Logic inputs state, can also be clicked to manually toggle the Logic Input state.