24 #ifndef SKA_CHEETAH_EMULATOR_CONFIG_H 25 #define SKA_CHEETAH_EMULATOR_CONFIG_H 28 #include "cheetah/utils/Config.h" 29 #include "cheetah/generators/Config.h" 30 #include "cheetah/rcpt_low/PacketGeneratorConfig.h" 31 #include "panda/EndpointConfig.h" 32 #include "panda/Engine.h" 33 #include "panda/ServerConfig.h" 34 #include <boost/asio/ip/udp.hpp> 53 typedef boost::asio::ip::udp::endpoint EndPointType;
88 panda::Engine& engine()
const;
89 panda::ServerConfig
const& server_config()
const;
93 void add_options(OptionsDescriptionEasyInit& add_options)
override;
96 std::string _generator;
97 std::size_t _number_of_channels;
100 panda::ServerConfig _server_config;
101 ska::panda::EndpointConfig _endpoint_config;
109 #endif // SKA_CHEETAH_EMULATOR_CONFIG_H EndPointType fixed_end_point() const
the address to stream UDP packets to
Base class for module configuration.
cheetah::generators::Config const & generators_config() const
the configuration block for generators
Generator Configuration file.
Some limits and constants for FLDO.
Configuration options for the Emulator.
void fixed_address(panda::IpAddress const &)
set the address to stream UDP packets to
std::string const & generator() const
the name of the data generator to use
Configuration for the packet generator to the time seperation of the packets.
std::size_t number_of_channels() const
the number of channels to generato