Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | List of all members
ska::cheetah::rcpt_low::UdpStreamTmpl< Producer > Class Template Reference

The UDP stream from the BeamFormer. More...

#include <cheetah/rcpt_low/UdpStream.h>

Inheritance diagram for ska::cheetah::rcpt_low::UdpStreamTmpl< Producer >:
Inheritance graph
Collaboration diagram for ska::cheetah::rcpt_low::UdpStreamTmpl< Producer >:
Collaboration graph

Public Types

typedef boost::units::quantity< ska::cheetah::data::MegaHertz, double > FrequencyType
 
typedef boost::units::quantity< ska::cheetah::data::Seconds, double > TsampType
 
typedef ska::cheetah::data::TimeFrequency< Cpu, uint8_t >::TimeType TimeType
 

Public Member Functions

 UdpStreamTmpl (Config const &config)
 
void init ()
 post construction initialisation (called by Producer)
 
template<typename DataType >
std::shared_ptr< DataType > get_chunk (unsigned sequence_number, PacketInspector const &p)
 

Detailed Description

template<typename Producer>
class ska::cheetah::rcpt_low::UdpStreamTmpl< Producer >

The UDP stream from the BeamFormer.

The stream maintains a single thread to fill packets which are then delegated to any number of other threads for processing.

Definition at line 49 of file UdpStream.h.


The documentation for this class was generated from the following files: