24 #ifndef SKA_CHEETAH_RCPT_CONFIG_H 25 #define SKA_CHEETAH_RCPT_CONFIG_H 27 #include "cheetah/utils/Config.h" 28 #include "panda/EndpointConfig.h" 29 #include <panda/ProcessingEngine.h> 30 #include <panda/ProcessingEngineConfig.h> 31 #include <boost/asio/ip/udp.hpp> 45 typedef panda::ProcessingEngine Engine;
57 Engine& engine()
const;
87 void add_options(OptionsDescriptionEasyInit& add_options)
override;
90 mutable std::unique_ptr<Engine> _engine;
91 panda::ProcessingEngineConfig _engine_config;
92 unsigned _samples_per_chunk;
93 unsigned _number_of_channels;
94 std::size_t _max_buffer_count;
95 ska::panda::EndpointConfig _endpoint_config;
103 #endif // SKA_CHEETAH_RCPT_CONFIG_H Base class for module configuration.
unsigned number_of_channels() const
return the number of channels in a chunk
unsigned samples_per_chunk() const
return the number of time samples in a chunk
Some limits and constants for FLDO.
boost::asio::ip::udp::endpoint remote_end_point() const
geters and setters for the UDP connection (IP address and port or remote peer)
std::size_t max_buffers() const
return the maximum number of UDP packet buffers to use
configurable parameters for the rcpt