FuseMarkerStreams¶
Fuse the given marker streams into a single interleaved stream.
This node will take all marker streams it finds in a packet and create a new marker stream, named markers-fused containing all the event markers from those streams, sorted in chronological order. The original marker streams are dropped by default but can be retained by setting the keep_original_streams property to True. In most cases you would want to use the Merge Streams node upstream of this node to bundle multiple marker streams from different sources (i.e., different LSL streams) into a single packet.
Version 1.0.1
Ports/Properties¶
data¶
Data to process.
- verbose name: Data
- default value: None
- port type: DataPort
- value type: Packet (can be None)
- data direction: INOUT
keep_original_streams¶
If true, both the original marker streams and the new markers-fused marker stream will be kept. If false, the original marker streams will be dropped.
- verbose name: Keep Original Streams
- default value: False
- 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)