24 #include "cheetah/pipeline/BeamConfig.h" 31 template<
typename NumericalT>
32 BeamConfig<NumericalT>::BeamConfig(std::string
const& tag)
38 add(_data_src_config);
41 _data_src_config.add(_sigproc_config);
42 _data_src_config.add(_psrdada_config);
43 _data_src_config.add(_rcpt_low_config);
44 _data_src_config.add(_rcpt_config);
47 template<
typename NumericalT>
48 BeamConfig<NumericalT>::~BeamConfig()
52 template<
typename NumericalT>
58 template<
typename NumericalT>
61 return _sigproc_config;
64 template<
typename NumericalT>
67 return _psrdada_config;
70 template<
typename NumericalT>
73 return _rcpt_low_config;
76 template<
typename NumericalT>
82 template<
typename NumericalT>
85 return _thread_config;
88 template<
typename NumericalT>
91 _thread_config = thread_config;
94 template<
typename NumericalT>
98 (
"active", boost::program_options::bool_switch()->default_value(_active)->notifier([&](
bool val) { _active = val; }),
"enable this beam");
101 template<
typename NumericalT>
107 template<
typename NumericalT>
SigProcDadaStream configuration parameters.
configurable parameters for the rcpt
SigProc configuration parameters.
Some limits and constants for FLDO.
Parse configuration parameters for a single beam in the pipeline instance of cheetah.
configurable parameters for the rcpt