Valve

class Valve : public kotekan::Stage

kotekan::Stage that drops incoming frames when its output buffer is full.

This can have quite a small input buffer, since it drops frame from here, if the output buffer is full.

Buffers

  • in_buf The kotekan buffer from which frames are read, can be any size.

    • Format: GPU packed upper triangle

    • Metadata: chimeMetadata

  • out_buf The kotekan buffer which will be fed the subset of visibilities.

    • Format: GPU packed upper triangle

    • Metadata: chimeMetadata

Metrics

  • kotekan_valve_dropped_frames_total The number of frames dropped.

Author

Rick Nitsche

Public Functions

Valve(kotekan::Config &config, const std::string &unique_name, kotekan::bufferContainer &buffer_container)

Constructor.

virtual void main_thread() override

Primary loop.