class_docstr: Object which collects rapid-fire signals and condenses them
  into a single signal or a rate-limited stream of signals.
  Used, for example, to prevent a SpinBox from generating multiple
  signals when the mouse wheel is rolled over it.
  
  Emits sigDelayed after input signals have stopped for a certain period of
  time.
code: def setDelay(self, delay):
      self.delay = delay
  
file_path: pyqtgraph/pyqtgraph/SignalProxy.py
imports: import weakref
  from time import perf_counter
  from .functions import SignalBlock
  from .Qt import QtCore
  from .ThreadsafeTimer import ThreadsafeTimer
label_desc: Use image node_id 2 for calling the SignalProxy obj's underlying member method code with example usage: obj.setDelay(delay) without return types