Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | Protected Member Functions | List of all members
ska::cheetah::emulator::EmulatorAppConfig Class Reference

Top level configuration for the emulator app. More...

#include <cheetah/emulator/EmulatorAppConfig.h>

Inheritance diagram for ska::cheetah::emulator::EmulatorAppConfig:
Inheritance graph
Collaboration diagram for ska::cheetah::emulator::EmulatorAppConfig:
Collaboration graph

Public Types

enum  Stream { SkaLow, SkaMid }
 

Public Member Functions

 EmulatorAppConfig (std::string const &app_name, std::string const &description)
 
 EmulatorAppConfig (EmulatorAppConfig const &)=delete
 
void set_generator_list (std::vector< std::string > const &generator_names)
 set the known generators
 
std::vector< std::string > const & generator_list () const
 list the known generators
 
ska::cheetah::emulator::Configemulator_config ()
 
Stream stream_type () const
 the type of UDP stream to generate
 

Protected Member Functions

std::string version () const override
 
void add_options (OptionsDescriptionEasyInit &add_options) override
 

Detailed Description

Top level configuration for the emulator app.

Definition at line 44 of file EmulatorAppConfig.h.


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