2 #include "otsdaq-core/ConfigurationPluginDataFormats/UDPDataStreamerConsumerTable.h"
3 #include "otsdaq-coreMacros/TablePluginMacros.h"
8 UDPDataStreamerConsumerConfiguration::UDPDataStreamerConsumerConfiguration(
void)
9 :
TableBase(
"UDPDataStreamerConsumerConfiguration")
32 UDPDataStreamerConsumerConfiguration::~UDPDataStreamerConsumerConfiguration(
void) {}
37 std::string processorUID;
38 for(
unsigned int row = 0; row < TableBase::activeTableView_->getNumberOfRows(); row++)
40 TableBase::activeTableView_->getValue(processorUID, row, ProcessorID);
41 processorIDToRowMap_[processorUID] = row;
46 std::string UDPDataStreamerConsumerConfiguration::getIPAddress(
47 std::string processorUID)
const
51 TableBase::activeTableView_->getValue(
52 val, processorIDToRowMap_.find(processorUID)->second, IPAddress);
57 unsigned int UDPDataStreamerConsumerConfiguration::getPort(std::string processorUID)
const
61 TableBase::activeTableView_->getValue(
62 val, processorIDToRowMap_.find(processorUID)->second, Port);
67 std::string UDPDataStreamerConsumerConfiguration::getStreamToIPAddress(
68 std::string processorUID)
const
72 TableBase::activeTableView_->getValue(
73 val, processorIDToRowMap_.find(processorUID)->second, StreamToIPAddress);
78 unsigned int UDPDataStreamerConsumerConfiguration::getStreamToPort(
79 std::string processorUID)
const
83 TableBase::activeTableView_->getValue(
84 val, processorIDToRowMap_.find(processorUID)->second, StreamToPort);
89 void UDPDataStreamerConsumerConfiguration::check(std::string processorUID)
const
91 if(processorIDToRowMap_.find(processorUID) == processorIDToRowMap_.end())
93 std::cout << __COUT_HDR_FL__ <<
"Couldn't find processor " << processorUID
94 <<
" in the UDPDataStreamerConsumerConfiguration!" << std::endl;