1 #include "otsdaq-components/UserConfigurationDataFormats/FEPurdueNetworkMasterInterfaceConfiguration.h"
2 #include "otsdaq-core/ConfigurationPluginDataFormats/DataManagerConfiguration.h"
3 #include "otsdaq-core/Macros/ConfigurationPluginMacros.h"
10 FEPurdueNetworkMasterInterfaceConfiguration::FEPurdueNetworkMasterInterfaceConfiguration(
void)
11 : FEInterfaceConfigurationBase(
"FEPurdueNetworkMasterInterfaceConfiguration")
35 FEPurdueNetworkMasterInterfaceConfiguration::~FEPurdueNetworkMasterInterfaceConfiguration(
void)
39 void FEPurdueNetworkMasterInterfaceConfiguration::init(ConfigurationManager *configManager)
53 bool FEPurdueNetworkMasterInterfaceConfiguration::getStatus(std::string interfaceID)
const
56 ConfigurationBase::activeConfigurationView_->getValue(tmpStatus, ConfigurationBase::activeConfigurationView_->findRow(InterfaceID,interfaceID), Status);
61 unsigned int FEPurdueNetworkMasterInterfaceConfiguration::getFirmwareVersion(std::string interfaceID)
const
63 unsigned int tmpFirmwareVersion;
64 ConfigurationBase::activeConfigurationView_->getValue(tmpFirmwareVersion, ConfigurationBase::activeConfigurationView_->findRow(InterfaceID,interfaceID), FirmwareVersion);
65 return tmpFirmwareVersion;
69 std::string FEPurdueNetworkMasterInterfaceConfiguration::getIPAddress(std::string interfaceID)
const
71 std::string tmpIPAddress;
72 ConfigurationBase::activeConfigurationView_->getValue(tmpIPAddress, ConfigurationBase::activeConfigurationView_->findRow(InterfaceID,interfaceID), IPAddress);
77 unsigned int FEPurdueNetworkMasterInterfaceConfiguration::getPort(std::string interfaceID)
const
80 ConfigurationBase::activeConfigurationView_->getValue(tmpPort, ConfigurationBase::activeConfigurationView_->findRow(InterfaceID,interfaceID), Port);
85 std::string FEPurdueNetworkMasterInterfaceConfiguration::getInterfaceIPAddress(std::string interfaceID)
const
87 std::string tmpInterfaceIPAddress;
88 ConfigurationBase::activeConfigurationView_->getValue(tmpInterfaceIPAddress, ConfigurationBase::activeConfigurationView_->findRow(InterfaceID,interfaceID), InterfaceIPAddress);
89 return tmpInterfaceIPAddress;
93 unsigned int FEPurdueNetworkMasterInterfaceConfiguration::getInterfacePort(std::string interfaceID)
const
95 unsigned int tmpInterfacePort;
96 ConfigurationBase::activeConfigurationView_->getValue(tmpInterfacePort, ConfigurationBase::activeConfigurationView_->findRow(InterfaceID,interfaceID), InterfacePort);
97 return tmpInterfacePort;