Skip to content

← signal_processing package

DelaySignal

Delay signal by a given number of samples.

In contrast to ShiftTimestamps, this delays the signal content (i.e., shifts the data), instead of revising the timestamps of the data. This can be used e.g., to concatenate or add shifted versions of the signal. Version 1.0.0

Ports/Properties

data

Data to process.

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

delay

Amount by which to delay the signal.

  • verbose name: Delay
  • default value: 1
  • port type: FloatPort
  • value type: float (can be None)

delay_unit

Unit of the specified delay.

  • verbose name: Delay Unit
  • default value: samples
  • port type: EnumPort
  • value type: str (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)