blocks:
  - id: opendigitizer::RemoteStreamSource<float32>
    parameters:
      name: remote stream
      remote_uri: /GnuRadio/Acquisition?channelNameFilter=test
  - id: opendigitizer::RemoteDataSetSource<float32>
    parameters:
      name: remote triggered
      remote_uri: /GnuRadio/Acquisition?channelNameFilter=test&acquisitionModeFilter=triggered&preSamples=500&postSamples=500&triggerNameFilter=CMD_DIAG_TRIGGER1%2FCMD_DIAG_TRIGGER1
  - id: opendigitizer::RemoteDataSetSource<float32>
    parameters:
      name: remote multiplexed
      remote_uri: /GnuRadio/Acquisition?channelNameFilter=test&acquisitionModeFilter=multiplexed&triggerNameFilter=%5BCMD_BP_START%2FFAIR.SELECTOR.C%3D1%3AS%3D1%3AP%3D2%2C%20CMD_BP_START%2FFAIR.SELECTOR.C%3D1%3AS%3D1%3AP%3D6%5D
  - id: opendigitizer::ImPlotSink<float32>
    parameters:
      name: stream sink
      color: 0xff0000
  - id: opendigitizer::ImPlotSink<gr::DataSet<float32>>
    parameters:
      name: triggered sink
      color: 0x00ff00
  - id: opendigitizer::ImPlotSink<gr::DataSet<float32>>
    parameters:
      name: multiplexed sink
      color: 0x0000ff
connections:
  - [remote stream, 0, stream sink, 0]
  - [remote triggered, 0, triggered sink, 0]
  - [remote multiplexed, 0, multiplexed sink, 0]
dashboard:
  sources:
    - name: Stream
      block: stream sink
      color: !!uint32 0xff0000
    - name: Triggered
      block: triggered sink
      color: !!uint32 0x00ff00
    - name: Multiplexed
      block: multiplexed sink
      color: !!uint32 0x0000ff
  plots:
    - name: Stream
      axes:
        - axis: X
          min: -15.
          max: 600.
        - axis: Y
          min: -1.5
          max: 1.5
      sources:
        - stream sink
      rect:
        - 0
        - 0
        - 8
        - 6
    - name: Triggered
      axes:
        - axis: X
          min: -5.
          max: 440.
        - axis: Y
          min: -2.
          max: 2.
      sources:
        - triggered sink
      rect:
        - 0
        - 6
        - 12
        - 9
    - name: Multiplexed
      axes:
        - axis: X
          min: -2.
          max: 60.
        - axis: Y
          min: 0
          max: 1
      sources:
        - multiplexed sink
      rect:
        - 8
        - 0
        - 8
        - 6
