Distributor

Read multi-channel data stream and splits the data across multiple output streams based on a channel mapping

The channelmap defines the output port names and for each port lists the channels that will be copied to the data buckets on that port.

Here are some example configurations:

{'channelmap': {'portnameA': [0, 1, 2, 3, 4], 'portnameB': [5, 6], 'portnameC': [0, 5]}}
Input port

port name

data type

slots

description

data

MultiChannelData <double>

1

None

Output port

port name

data type

slots

description

channel name

MultiChannelData <double>

1

configurable number - 1 by channel in channelmap

Options

port name

data type

default

description

channelmap

ChannelMap

not - required option

Mapping of channels to processor output ports.