Skip to content

← markers package

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)