Skip to content

← programming package

NWayPassthrough

Pass the input data through to the output.

Can be used to enforce sequential dependencies. Specifically, all inputs that come in before the node are evaluated before anything that comes after the node, and furthermore, inputs are evaluated in the order in which they are wired into this node. Optionally, specify the number of inputs which must contain data in order for all streams to be passed through (on each tick). This can be used to cause a branch of a pipeline to wait until multiple inputs are being received (i.e., signal data and marker stream) before passing the data through. Version 1.1.0

Ports/Properties

data1

Data 1.

verbose name
Data1
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

data2

Data 2.

verbose name
Data2
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

data3

Data 3.

verbose name
Data3
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

data4

Data 4.

verbose name
Data4
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

data5

Data 5.

verbose name
Data5
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

data6

Data 6.

verbose name
Data6
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

data7

Data 7.

verbose name
Data7
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

data8

Data 8.

verbose name
Data8
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

data9

Data 9.

verbose name
Data9
default value
None
port type
DataPort
value type
Packet (can be None)
data direction
INOUT

required_inputs

Required number of inputs. If data is not received in at least this many inputs, None will be output for this tick.

verbose name
Required Inputs
default value
0
port type
IntPort
value type
int (can be None)

allow_empty_packets

When determining whether the number of required inputs is satisfied, count incoming packets that have no data as valid streams. Set this to True if you want to allow Marker streams through as they are likely to intermittently have empty data packets.

verbose name
Allow Empty Packets
default value
True
port type
BoolPort
value type
bool (can be None)

set_breakpoint

Set a breakpoint on this node. If this is enabled, your debugger (if one is attached) will trigger a breakpoint.

verbose name
Set Breakpoint (Debug Only)
default value
False
port type
BoolPort
value type
bool (can be None)

metadata

User-definable meta-data associated with the node. Usually reserved for technical purposes.

verbose name
Metadata
default value
{}
port type
DictPort
value type
dict (can be None)