13#ifndef RTCTK_REUSABLECOMPONENT_MUDPIPUB_CONFIG_HPP
14#define RTCTK_REUSABLECOMPONENT_MUDPIPUB_CONFIG_HPP
16#include <numapp/numapolicies.hpp>
104 std::vector<std::tuple<std::string, PubCfg>>
pubs;
Definition businessLogic.cpp:24
Configuration of entire MUDPI Publisher application.
Definition config.hpp:84
std::vector< std::tuple< std::string, PubCfg > > pubs
Definition config.hpp:104
std::chrono::microseconds period_us
Definition config.hpp:88
uint32_t sample_id_increment
Definition config.hpp:94
std::string data_file
Definition config.hpp:97
int64_t max_samples
Definition config.hpp:91
std::string publication_start_timestamp
Definition config.hpp:101
Configuration (Dynamic + Static) of a single MUDPI Publisher object.
Definition config.hpp:79
Dynamic Configuration of a single MUDPI Publisher object.
Definition config.hpp:29
uint32_t sample_id_increment
Definition config.hpp:34
uint32_t sample_size
Definition config.hpp:31
std::string payload_pattern
Definition config.hpp:37
Static Configuration of a single MUDPI Publisher object.
Definition config.hpp:43
std::optional< numapp::NumaPolicies > thread_policies
Definition config.hpp:73
uint16_t port
Definition config.hpp:52
uint32_t buffer_size
Definition config.hpp:64
bool calculate_checksum
Definition config.hpp:67
uint16_t component_id
Definition config.hpp:58
int32_t topic_id
Definition config.hpp:55
std::string network_adapter_ip
Definition config.hpp:46
std::string multicast_group
Definition config.hpp:49
bool enabled
Definition config.hpp:70
uint16_t application_tag
Definition config.hpp:61