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]}}
port name |
data type |
slots |
description |
---|---|---|---|
data |
MultiChannelData <double> |
1 |
None |
port name |
data type |
slots |
description |
---|---|---|---|
channel name |
MultiChannelData <double> |
1 |
configurable number - 1 by channel in channelmap |
port name |
data type |
default |
description |
---|---|---|---|
channelmap |
ChannelMap |
not - required option |
Mapping of channels to processor output ports. |