12#ifndef RTCTK_REUSABLECOMPONENT_MUDPIPUB_CONFIG_HPP
13#define RTCTK_REUSABLECOMPONENT_MUDPIPUB_CONFIG_HPP
15#include <numapp/numapolicies.hpp>
103 std::vector<std::tuple<std::string, PubCfg>>
pubs;
Definition businessLogic.cpp:23
Configuration of entire MUDPI Publisher application.
Definition config.hpp:83
std::vector< std::tuple< std::string, PubCfg > > pubs
Definition config.hpp:103
std::chrono::microseconds period_us
Definition config.hpp:87
uint32_t sample_id_increment
Definition config.hpp:93
std::string data_file
Definition config.hpp:96
int64_t max_samples
Definition config.hpp:90
std::string publication_start_timestamp
Definition config.hpp:100
Configuration (Dynamic + Static) of a single MUDPI Publisher object.
Definition config.hpp:78
Dynamic Configuration of a single MUDPI Publisher object.
Definition config.hpp:28
uint32_t sample_id_increment
Definition config.hpp:33
uint32_t sample_size
Definition config.hpp:30
std::string payload_pattern
Definition config.hpp:36
Static Configuration of a single MUDPI Publisher object.
Definition config.hpp:42
std::optional< numapp::NumaPolicies > thread_policies
Definition config.hpp:72
uint16_t port
Definition config.hpp:51
uint32_t buffer_size
Definition config.hpp:63
bool calculate_checksum
Definition config.hpp:66
uint16_t component_id
Definition config.hpp:57
int32_t topic_id
Definition config.hpp:54
std::string network_adapter_ip
Definition config.hpp:45
std::string multicast_group
Definition config.hpp:48
bool enabled
Definition config.hpp:69
uint16_t application_tag
Definition config.hpp:60