DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
timing
include
timing
OuroborosMuxDesign.hpp
Go to the documentation of this file.
1
11
12
#ifndef TIMING_INCLUDE_TIMING_OUROBOROSMUXDESIGN_HPP_
13
#define TIMING_INCLUDE_TIMING_OUROBOROSMUXDESIGN_HPP_
14
15
// PDT Headers
16
#include "
timing/MasterMuxDesign.hpp
"
17
#include "
timing/EndpointDesignInterface.hpp
"
18
19
// uHal Headers
20
#include "uhal/DerivedNode.hpp"
21
22
// C++ Headers
23
#include <chrono>
24
#include <sstream>
25
#include <string>
26
27
namespace
dunedaq
{
28
namespace
timing
{
29
33
class
OuroborosMuxDesign
34
:
public
MasterMuxDesign
,
public
EndpointDesignInterface
35
{
36
UHAL_DERIVEDNODE(
OuroborosMuxDesign
)
37
public
:
38
explicit
OuroborosMuxDesign
(
const
uhal::Node& node);
39
virtual
~OuroborosMuxDesign
();
40
44
std::string
get_status
(
bool
print_out =
false
)
const override
;
45
46
// /**
47
// * @brief Give info to collector.
48
// */
49
// void get_info(opmonlib::InfoCollector& ci, int level) const override;
50
};
51
52
}
// namespace timing
53
}
// namespace dunedaq
54
55
#endif
// TIMING_INCLUDE_TIMING_OUROBOROSMUXDESIGN_HPP_
EndpointDesignInterface.hpp
MasterMuxDesign.hpp
dunedaq::timing::EndpointDesignInterface::EndpointDesignInterface
EndpointDesignInterface(const uhal::Node &node)
Definition
EndpointDesignInterface.hpp:41
dunedaq::timing::MasterMuxDesign::MasterMuxDesign
MasterMuxDesign(const uhal::Node &node)
Definition
MasterMuxDesign.cpp:11
dunedaq::timing::OuroborosMuxDesign::~OuroborosMuxDesign
virtual ~OuroborosMuxDesign()
Definition
OuroborosMuxDesign.cpp:30
dunedaq::timing::OuroborosMuxDesign::get_status
std::string get_status(bool print_out=false) const override
Get status string, optionally print.
Definition
OuroborosMuxDesign.cpp:36
dunedaq::timing::OuroborosMuxDesign::OuroborosMuxDesign
OuroborosMuxDesign(const uhal::Node &node)
Definition
OuroborosMuxDesign.cpp:19
dunedaq::timing
< Message parameters
Definition
BoreasDesign.hpp:29
dunedaq
Including Qt Headers.
Definition
module.cpp:16
Generated on
for DUNE-DAQ by
1.17.0