streamSingleDishVDIF

class streamSingleDishVDIF : public kotekan::Stage

Stage to transmit VDIF data as a UDP stream.

This is a consumer stage which takes VDIF-formatted data from a buffer and streams it via UDP to a remote client.

Buffers

  • in_buf Input kotekan buffer containing VDIF data to be transmitted.

    • Format: Array of uint

    • Metadata: none

Author

Andre Renard

Note

Hasn’t been tested lately, should confirm this still works!

Param num_freq:

Int. Number of time samples to sum.

Param dest_port:

Int. Number of time samples to sum.

Param dest_server_ip:

Int. Number of time samples to sum.

Public Functions

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

Constructor.

virtual ~streamSingleDishVDIF()

Destructor.

virtual void main_thread() override

Main loop, just waits for frames and fires ‘em off.