1 #include "otsdaq-core/Supervisor/SupervisorsInfo.h"
2 #include "otsdaq-core/MessageFacility/MessageFacility.h"
3 #include "otsdaq-core/Macros/CoutHeaderMacros.h"
4 #include "otsdaq-core/SupervisorDescriptorInfo/SupervisorDescriptorInfoBase.h"
12 SupervisorsInfo::SupervisorsInfo(
void)
17 SupervisorsInfo::~SupervisorsInfo(
void)
24 SupervisorDescriptors::const_iterator it;
25 it = supervisorDescriptorInfo.getFEDescriptors().begin();
26 for(; it!=supervisorDescriptorInfo.getFEDescriptors().end(); it++)
32 for(
auto it : supervisorDescriptorInfo.getARTDAQFEDataManagerDescriptors())
33 theARTDAQFEDataManagerSupervisorsInfo_[it.first] =
SupervisorInfo();
35 for(
auto it : supervisorDescriptorInfo.getARTDAQDataManagerDescriptors())
42 return theSupervisorInfo_;
46 SupervisorInfo& SupervisorsInfo::getFESupervisorInfo(xdata::UnsignedIntegerT instance)
48 if(theFESupervisorsInfo_.find(instance) == theFESupervisorsInfo_.end())
49 std::cout << __COUT_HDR_FL__ <<
"Couldn't find: " << instance << std::endl;
50 return theFESupervisorsInfo_.find(instance)->second;
54 SupervisorInfo& SupervisorsInfo::getARTDAQFEDataManagerSupervisorInfo(xdata::UnsignedIntegerT instance)
56 if(theARTDAQFEDataManagerSupervisorsInfo_.find(instance) == theARTDAQFEDataManagerSupervisorsInfo_.end())
57 std::cout << __COUT_HDR_FL__ <<
"Couldn't find: " << instance << std::endl;
58 return theARTDAQFEDataManagerSupervisorsInfo_.find(instance)->second;
61 SupervisorInfo& SupervisorsInfo::getARTDAQDataManagerSupervisorInfo(xdata::UnsignedIntegerT instance)
63 if(theARTDAQDataManagerSupervisorsInfo_.find(instance) == theARTDAQDataManagerSupervisorsInfo_.end())
64 std::cout << __COUT_HDR_FL__ <<
"Couldn't find: " << instance << std::endl;
65 return theARTDAQDataManagerSupervisorsInfo_.find(instance)->second;
70 return theVisualSupervisorInfo_;